|
I would have expected an "I love Vikram" example!

|
|
|
|
|
No there is not, but if you need to do complex work on a long string, you
should allocate a StringBuilder object with sufficient Capacity, work on it,
and when its done convert it to a string with ToString().
|
|
|
|
|
Hi,
I am writting shell extension in C#. For me it is becomming difficult to debug the Shell Extensions.
I am following the below step which I gathered from different groups / websites.
In "Project Properties" page
Debugging : Debug Mode -> Program
Start Application -> c:\WINDOWS\Explorer.exe
command line Arguments -> C:\
and I kept some break point in the source and pressed F5.
When press F5 It is Creating new Instance of "Windows Explorer", but it is not stopping at Break point.
I tried of attaching to the Windows Explorer using "Attach Process".
Still I am unable to debug the project.
Please, give me the step to Debug the Shell extesions.
Thanks
Ramesh
|
|
|
|
|
Hey all,
Can anyone tell me the best way to add keys to the registry?
At the moment i've exported the key's to my working directory, and am using the System.Diagnostics.Process.Start("Keyname") to update it.
It works, but it prompts the user with a message box to confirm if they want to do the update.
Can I stop the messagebox's popping up so my install goes smoothly, or do I have to do it some other way?
Thanks in advance,
Mark.
|
|
|
|
|
Do a google search for "C# registry"
|
|
|
|
|
Read some fine CodeProject articles, maybe this one[^].
|
|
|
|
|
Aha,
Cheers Luc, thats what I was looking for.
MArk.
|
|
|
|
|
You're welcome.
Please keep in mind CodeProject has a lot of good articles, and a search facility...
|
|
|
|
|
Hello everybody!
I write my app VS2005. I want to download Microsoft Windows Mobile 2003 to setup on device but i don't know which link.
Help me
Thanks everybody
|
|
|
|
|
|
How do I define a 2d array in C#? tried the following but didnt work
public Int16[][] buffer = new Int16[300][3];
|
|
|
|
|
You are creating a jagged array there. C#'s multi-dimensional array syntax is different from that of C++'s. Use this instead:
int[,] buffer = new int[5, 4];
Cheers,
Vıkram.
After all is said and done, much is said and little is done.
|
|
|
|
|
There is No Two Dimensional Array in C# instead we can go with Multi Dimensional Array.
mercenary01 wrote: public Int16[][] buffer = new Int16[300][3];
it is Jagged Array.
Arrays[^]
Regards,
Satips.
|
|
|
|
|
If I design a program in C#, iit will still run on a computer without the .NET Framework, right? I don't see why it wouldn't, but I thought I should ask. Thanks in advance!
-----
*** Never give me an answer having anything to do with Visual Studio. I don't have this because I have two computers, one being my dad's mac, which is connected to the internet, the other being my pc, which is, sadly, not connected to the internet. The setup for the Visual C# program I think is called a "bootstrap" program, and it needs to connect to the internet to install the program. THEREFORE I cannot install this program onto my pc.***
|
|
|
|
|
max29297 wrote: If I design a program in C#, iit will still run on a computer without the .NET Framework, right?
No.
Unless you have Mono, but I don't think you were thinking of that.
Cheers,
Vıkram.
After all is said and done, much is said and little is done.
|
|
|
|
|
Hi Max,
the answer is no: the CLR compilers (C#, C++/CLI and VB.NET) emit MSIL code, not native code,
so you need the .NET Framework to JIT and execute that;
and your app also needs the DLLs (such as mscorlib.dll) that contain the system classes
(#using System.Text and the like) and come with the .NET Framework.
And before you ask, you cannot automate a FrameWork installation, not from within an app,
not even from within an installer.
So you need the Framework and you have to install it manually, separate from any app.
I think there are CD/DVDs that contain the Framework, I dont think you need Internet
to do it.
BTW modern PCs, if they have Windows, also have (a couple of versions of) the .NET
Framework pre-installed.
|
|
|
|
|
hello there guys... i want to dial a phone number and play a sound message using the fax modem and C# 2005... i have been searching information but i haven't found anything yet... if you have any idea, or some code i'll appreciate it... i'm working on my thesis and it's a very important part of the software!.... thanks a lot!...
// Gonzalo
|
|
|
|
|
Hi Everyone,
I'm writing an application that implements an on-screen keyboard (because the Windows on-screen keyboard is extremely small and hard to use) and I'm having problems setting focus to the desired window in which the user wishes to type.
I'm using a few User32 API calls to get the active window handle number and then set the active window once I know what the handle is. This seems to be working OK. However, the window which has focus (the one receiving the typing) flickers as the user clicks on a key.
This is because as the user touches a key to type, it gives the keyboard focus and then immediately sends focus back to the window in which the user is typing, hence the flickering. So...
Question #1:
How can I eliminate the change of focus and always give focus to the desired window so that there is no flickering back and forth between my keyboard application and the window receiving the typing?
Question #2:
This is not just a standalone keyboard, but is a small part of a larger piece of software. Consequently, there are occasions when the user must use this on-screen keyboard to type into a window within it's parent application or into different forms within the app. One form contains a browser control to a company website. When they keyboard is used to type into any text field on a webpage displayed in the browser control, only every other word is sent to that text box. Two key strokes are required to output one letter. What could be a possible cause of this and how might I go about fixing it?
ANY suggestions or help is much appreciated. Code examples in VB.NET, VB 2005, and C# are fine. C++ OK too but only if it's immediately applicable and can be converted easily to VB.NET.
Thanks in advance to anyone who contributes!!!!
Patrick
|
|
|
|
|
I know this was a while ago for you but I am facing exect same issue, did you manage to solve this?
Also I would like to hide the keyboard when receving field losses focus (other than to keyboard), did you implement this part too?
Thanks in advance,
Savita
Savita
|
|
|
|
|
If I have a big article with different fonts and mixed with some picture to represent in browser (with asp - client and c# - server) how can I do it?
If I have the document in any db and that dacument can be very larg to represent in a simple page. I wan to represent in simple page with 2 part like a book with 2 pages. But if document is biger then 2 pages I wan to put any button to go to another pice of document in that 2 pages.
I'm looking some think like word, but in server - client technice.
thnx Atdheu.
|
|
|
|
|
I have a car class with various fields some of which are colour, make, mileage. I then have a car collection which contains multiple car objects.
public List<Car> CarCollection = new List<Car>();
What I want to do is pass the entire colour field array from the collection to a method CarData. (The method will be used to perform analysis on whatever array is passed in).
CarData(CarCollection[].Colour);
I can't get it to work. Is this possible (I guessing not)? Do I need to create a copy somehow? Please suggest an efficient solution to my problem.
Thanks in advance for any help.
Haz
|
|
|
|
|
Hi,
there is no colour field array, you only have a lot of car objects, and some List containing
all the references to them. So the way you could access them is:
<br />
foreach(Car car in CarCollection) {<br />
Color col=car.Colour;<br />
... do something with col<br />
}<br />
but doing so the field name is baked in the code.
What you could do is:
- make your analysis method accept an IEnumerator<t>
- give your CarCollection several new properties, each returning an IEnumerator for
one of the Car fields.
So now you could do:
analyze(CarCollection.Colours);
analyze(CarCollection.Make);
with Colours returning an IEnumerator<colour>, etc.
assuming Colour is a type (string or whatever) that represents the color.
To actually implement the enumerator, I suggest you have a look at the yield keyword !
Not sure tho how much you can do in analyze(IEnumerator<t>) if T can be anything;
just check for duplicates, make histogram, ... ?
|
|
|
|
|
Thanks Luc for the useful info. I'm going to look into your suggestion about the IEnumerator. Such a steep learning curve only being new to c# .
Haz
|
|
|
|
|
I am assuming, the class car had array object color. When you try tp pass Array of color to the method CarData, because carCollection is a type of List, you need to past the index of the car collection which means:
CarData(carCollection[0].Color);
Cheers
|
|
|
|
|
There was a project on here that would fix the problem of seeing controls paint after calling .ShowDialog(). I believe it was just a trick where the form was painted into memory and then displayed - but it did make for a more pleasant user experience. I tried searching and cannot locate it.
Does anyone know the article, or know how I might go about doing this?
Thanks
|
|
|
|