|
Not really, otherwise you would lose the string information. I suggest to use a database, which holds the original string and is called by an own module ( as used in multilanguage applications ).
|
|
|
|
|
Hello C#-Comunity!
I have a little problem using Reflection under C#.
I defined an abstract class with a static method in an assembly '.dll'-file.
In source code it looks like:
<br />
<br />
public abstract class MyClass<br />
{<br />
<br />
<br />
public static int MyStaticMethod(int paraNumber)<br />
{<br />
}<br />
<br />
}<br />
<br />
This code is compiled as a '.dll' file. Then it´s not implemented via Reference in Visual Studio, but as an reflection-load with the
'System.Reflection.Assembly.LoadFile(...)' - statement.
My problem is to invoke the static method in this abstract class via reflection.
With the statements:
<br />
<br />
Type MyMetaObject = assembly.GetType("MyClass", true, true);<br />
<br />
object[] parameters = new object[1];<br />
parameters[0] = (object) paraNumber;<br />
<br />
object retObject = MyClass.("MyStaticMethod", System.Reflection.BindingFlags.InvokeMethod, null, ?X?, parameters);<br />
<br />
This doesn´t work
I think the problem is the '?X?', because I tried it with 'null', but it causes a runtime error like 'Object reference is not set to an instance of object' [or something like that].
Normally the '?X?' parameter is for an instance of the object which method will be invoked, but I can´t create an instance from an abstract class object!
Has anybody some solution proposals?
Thanx for any help!
Ciao
Norman-Timo
|
|
|
|
|
Norman-Timo wrote:
object retObject = MyClass.("MyStaticMethod", System.Reflection.BindingFlags.InvokeMethod, null, ?X?, parameters);
1. You cant use reflection directly on the class. In fact the compiler shouldnt even compile such code...
2. Your bindingflags are wrong. Try a combo of Static and Public.
3. DONT ever skip steps with reflection. It will save you time figuring out what is wrong.
Eg
Type t = typeof(MyClass);
MethodInfo mi = t.GetMethod("MyStaticMethod", bindingflags);
object ret = mi.Invoke(null, params);
top secret Download xacc-ide 0.0.6 now! See some screenshots
|
|
|
|
|
Hi leppie!
Sorry! I forgot the InvokeMember statement
It should be:
<br />
object retObject = MyClass.InvokeMember("MyStaticMethod", System.Reflection.BindingFlags.InvokeMethod, null, ?X?, parameters);<br />
And why should this not work?
Ok I tried with both Flags, but ths won´t work, too!
But my error was much more simple, I detected that my MyClass was 'null' because I forgot the namespace to find my 'MyClass' --> 'Namespace.MyClass'.
But why he didn´t throw an error, I don´t know!
Thx therefore Leppie, explain why I should make it with your solution? Is it faster?
Ciao
Norman-Timo
|
|
|
|
|
I want to change RightToLeft property value on InputLanguage_Changed. But the problem is that the returned InputLanguageChangedEventArgs does not contain an information about RightToLeft status for the language. What should I do ?
Naqvi
|
|
|
|
|
I have an requirement in ASP.net and C# where I need export the datagrid contents to a powerpoint file.how should I go about doing all this. I am using COM object.
Please help me.
|
|
|
|
|
Does any body have idea that how i detect modem in connected with the phone line as in windows.
How i catch the phone calls from PC TO Phone. I means Phone line attached with the modem and when i make a call from phone the application catch the phone number and other information. So does any body have any idea?
PLease....
Muhammad Waqas Butt
|
|
|
|
|
Modems don't offer support for this, so hardware-wise, this isn't going to happen. You can't catch the number that is dialed by the phone.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Than How Calling Centre do this job. They have such software which catch the numbers which dail from phone and also the duration of call?
....?
|
|
|
|
|
The phone system exports this data! In the last 3 jobs I had, the phone system was connected to the network, just like any other workstation.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi All,
How to generate a "license key" for Windows Forms application in C# when its SetUp is installing, based on CPU Number.It has to generate License key when only on Server system(Database).If any body knows please send me the sample code or approach how to start it.
Thanks
Sastry.
Sastry
|
|
|
|
|
c.vinayi am also in search of that please help me too......
|
|
|
|
|
Could anyone please enlighten me on how or where to look for C# or VB code that encodes images for use in PDF Files.
For example how to save a 'bmp' file using ASCIIHex, ASCII85, DCT or LZW.
Again any details or pointers to info would be much appreciated.
|
|
|
|
|
How can I check data existence in other table(Transaction Table) in crystal report?
for example.
Prodouct Table : ProdID
Sale Table : SaleTxID, ProdID
What I would like to do is in Prodouct Master Report(CR report) show a boolean flag a particular product is previously sold or not. like that
ProdId : C003
HasSold: True/False
|
|
|
|
|
i have used xmlreader/writer to fill the datagrid with the data.
now if i need to take the data from the datagrid and update it back to the database, how do i do it?
|
|
|
|
|
There is an article,
http://www.codeproject.com/vb/net/Wordyna.asp
which is very useful, and I am very happily exporting web pages to word documents, with a little help from
TextWriter textWriter = new StringWriter();
Server.Execute("something.aspx", textWriter);
Response.Output.Write(textWriter.ToString());
as well, where I can excute any aspx and get the resulting output, do anything i want with it, and redirect to a word doc.
Does anyone know how to save this stream to a PDF, without getting a third party control, or using crystal reports?
Thanks
|
|
|
|
|
Nimendra pet wrote:
Does anyone know how to save this stream to a PDF, without getting a third party control, or using crystal reports?
Get a third party control. Unless you want to go through the hassle of writing your own .PDF generator... Do you know anything about the format of a PDF file?
The easiest way to do it to search the web for a free PDF Printer driver. Then all you do is print to that "printer" and it will generate the .PDF file for you.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thanks. the PDF generator looks real good, the next question would be, how would I bundle it with the MSI i create to distribute the web application... it won't be very helpful if I have to distribute it seperately. thanks again, the alientools PDF Generator is pretty good.
|
|
|
|
|
You'll have to get with the author(s) for any licensing permissions and distribution issues.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hello i am using a listview and it is set for detail view however i want to be able to store an a different object in each item. how do i store an item in a listview item such as using ItemData in MFC thanks for any help
|
|
|
|
|
use "Tag" of ListViewItem
|
|
|
|
|
Where to put some(about 300) certain strings(the list exists forever and I am not going to insert or remove any string) to find out quickly if a new string is among them?
SortedList, ArrayList, Stack, switch() or something else?
|
|
|
|
|
If you want almost constant lookup time (O(1)), use a hashtable. I think that a switch also uses a hash table, I'm not sure though. A Stack is a bad option, a SortedList works faster than an ArrayList, since you add items to the list only once.
Regards
Senthil
|
|
|
|
|
Hi,
I am new to this forum. I need to design and code a customized task manager, similar to the windows task manager. My GUI will receive the messages externally via MQ's. I need starting points in what controls I need to design the GUI similar to Windows Task Manager having tab controls and grids on the GUI. Any links where I can find samples of such projects. I tried to looking on google and msn but found almost nothing that points me in the right direction. Also I need to restrict access to the application via a logon screen. Any help is greatly appreciated.
- Thanks,
Sunny
|
|
|
|
|
Hello,
My problem is that I need to terminate some threads but I know only their Ids (Thread.Id)
So ..... do not you know how "dangerous" is calling WinAPI TerminateThread in .NET? or does exist better way to do that ?
Wizard_01
|
|
|
|