|
nidheeshkayal,
this can be done using reflections...
You can use the GetMethod() function and specify in it if u need to get all the private methods or public methods
Thanks and Regards
Madhu
-- modified at 4:42 Thursday 2nd March, 2006
|
|
|
|
|
here my input is class name not dll.
and plz tel me how can i do it with reflection
nidheesh
|
|
|
|
|
|
Hello nidheeshkayal,
Have you use Object Browser. It is open when double click on any "namespace" in References.
Regards,
Divyang Mithaiwala.
|
|
|
|
|
hi
my problem is
there is one list box in my program and a dialog.
when i am selecting one class name from the dialog
then all methods inside the class should display in to the
list box.
how can i do this without reflection
nidh
|
|
|
|
|
Use typeof(yourclass).GetMethods(). That's all. ( checkout Type.GetMethods() in MSDN Library )
|
|
|
|
|
Hi people...
I am planing to develop small msn chat so can someone suggest me any idea...
Regards
|
|
|
|
|
|
Thanks 4 ur reply...
Maybe before i wasn't clear on my question, but what i want is how sign in messenger and all my contact list should display in one listbox, aslo possiblity to send and receive messages with any online user.
Regards
|
|
|
|
|
Hello,
I'm developing a application with .NET for the exe file et C++ 7.0 for a DLL.
I have a multi threading application. It works on my dev computers (PIII or P4). But I start the application in an other computer (P4-HT), the application is launched but it "blocks" during initialisation. I think 2 threads run in the same time on 2 CPU cores.
How to resolve this problem ? Can I force my application to run on only one core ?
thanks
Freg
|
|
|
|
|
Hello Freg,
Have you seen this.
Regards,
Divyang Mithaiwala.
|
|
|
|
|
Thank you,
I'll see this.
Freg
|
|
|
|
|
I think your application didn't have proper sync. on the thread. The problem may not be hitted in single CPU machine. It seemed to be a deadlock on the threads.
|
|
|
|
|
Hi all,
I am creating an application in which i need to create a number of Threads dynamically, so i create an array of threads and i have written a method for the thread which is executed when the thread is started.
The same method is executed by all the threads,
i call another function from this method and pass a value as a parameter to that function, but what happens is all the threads get the same value in the parameter.
now how can i synchronize the threads so that different values are passed by different threads?
Hope u all understand my problem.
Thanks,
Pramod
|
|
|
|
|
Parameter values are passed on the stack, and as each thread has it's own stack, the parameters for each call will be in separeate memory areas. If you really send separate values in the calls, they would be kept separate.
There has to be something else that you do that break the thread safety, like using the same object in all threads or using a static variable.
---
b { font-weight: normal; }
|
|
|
|
|
Thanks for the reply,
i have written a 2 for loops in the Thread method,
in those loops i pick a value from arraylists, here i want the thread to pick values from the same arraylist but the indexes should be different, so i have taken values from the arraylist depending on the thread name, threads are named in sequence as they are created.
Now here i want the thread to pick the value from the arraylist and pass this value to a method to do some processing and then the thread should sleep for some time span,
i tried it but all the threads sleep whereas i want the thread which has processed all the above code should only sleep.
i want each thread to pick a value from the list send that value to a method
receive the values from the method and then sleep for suppose 5 mins
but when i call the sleep method all the threads sleep, whereas i want the current thread to sleep
any ideas?
Thanks,
Pramod
|
|
|
|
|
Good day,
I have a server and several workstations connected to the server. I wanted to make an application that monitors the computers(workstations). There are two ideas that i know but i still dont know the details of those two ideas.
First idea is to create an application on server computer that when there is a workstation connected to the LAN, it updates the application. Is there a way in C# to communicate with Windows that there is a computer(workstation) connected?? as we know windows explorer can see all connected computers and does not show the disconnected ones. So basically windows knows what computer are connected, and my problem is how can we get those connected computers that windows knows?
Second Idea is to use sockets but i would not prefer this one because what if there are 100 workstations, it would mean i have to install client-side application on each computer, so it would be a stressful task, and every time there is an update on client-side code, i have to update all workstations w/c is again stressful.
I really hope i can get an answer from my first idea because i only need to install and if there an update, i would only update the server and nothing to install on client computers(workstations).
I hope somebody can share there knowledge, Thanks a lot,
|
|
|
|
|
hi
iam working on a c# application. i want to dipaly set of 9 images in 9 pictureboxes from a folder on form load.how can i do this. can anyone help
thanks
ramya
|
|
|
|
|
Hi!
What's the problem?
Just fill one PictureBox after the other...
Regards,
mav
--
Black holes are the places where god divided by 0...
|
|
|
|
|
Hi,
i have a MDI application with MainForm (MdiContainer) and a ChildForm, MainForm has a text box and when user enters some text and clicks search button
i have the following Click event so that i show the results in ChildForm
1) ChildForm _cf=new ChildForm(string CustName);
2) LaunchChildForm(_cf);
1) ChildForm(string CustName) is a constuctor on the ChildForm that does the customer search and sets the datasource of the dataGridView....something like...
_results ....;
dataGridView1.DataSource = _results;
2) so that it only shows one instance of the Child From.
My Question is it only works for the first time, but it doesnt work when i do the search again, seems like it does not refresh the dataGridView?
is there anything i can do?
Thanks
|
|
|
|
|
|
Hello Jared,
I am not sure about this method. Becoz i have no PC of 64 bit. But you just try.
Check size of 'int'. like
val = sizeof(int);
if it is 4 byte then 32 bit machine & if 8 byte then 64 bit machine. For my 32 bit machine it is 4.
Regards,
Divyang Mithaiwala
|
|
|
|
|
Divyang Mithaiwala wrote: if it is 4 byte then 32 bit machine & if 8 byte then 64 bit machine. For my 32 bit machine it is 4.
That doesn't work in C# because int is guaranteed to be 4 bytes regardless of the architecture.
Jared Parsons
jaredp@beanseed.org
http://jaredparsons.blogspot.com/[^]
|
|
|
|
|
Values are the same size for both 32 and 64-bit (an int is 4 bytes on both.)
I don't believe there is a simple, standard way to detect this.
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
Hello Joe,
Sorry for my answer. But i think that int data type is for best CPU performance. And for fix length type you have to take long & short.
Regards,
Divyang Mithaiwala
|
|
|
|