|
I dunno, maybe SendMessage() is the way to go, if you can get a background thread to listen to the message pump...?
I happen to like the route you went, though, but mainly because I come from UNIX (C/C++) and Java.
|
|
|
|
|
I guess AK could use your idea and monitor from the Application.Idle event.
|
|
|
|
|
Alright, Im getting this error message with this line of code, any suggestions?
An unhandled exception of type 'System.NotSupportedException' occurred in system.dll
Additional information: ArrayConverter cannot convert from System.String.
this.text = (sbyte[])TypeDescriptor.GetConverter(this.text).ConvertFrom("Cp437");
Thanks,
Ryan
|
|
|
|
|
There are a lot of "dots" in that line of code. The first rule I follow in troubleshooting is to isolate the problem. So...
TypeConverter tc = TypeDescriptor.GetConverter(this.text);
object converted = tc.ConvertFrom("Cp437");
sbyte[] mybytes = (sbyte[])converted;
...
Without knowing anything about what your code does, we can at least isolate the source of the problem and often that leads to a solution.
Looking at the help info on TypeConverter.ConvertFrom() I found this:
Exceptions
NotSupportedException The conversion could not be performed.
That tells me that your conversion is not supported. Start there, I think.
α.γεεκ Fortune passes everywhere. Duke Leto Atreides
|
|
|
|
|
Thanks for the process and suggestion Jim.
Ryan
|
|
|
|
|
I have a .NET class library that I want to test from an ASP.NET, when I try to add the reference to the class library registed in COM+ i get the following message
"A reference to 'myClassLibrary' could not be added. Converting the type library to a .NET assembly failed. Type library 'myClassLibrary' was exported from a CLR assembly and cannot be re-imported as a CLR assembly"
Anybody has an idea of what might be causing this error
Thanks in advance
|
|
|
|
|
okay 2 textboxes one box i have user input the other one is a password now i need to bind the userid and the datatime stamp to the listbox that i need to bind to xml file and then call and read that xml file into another listbox on another form
im using c#
Thanks any help would be greatly appreciated.......i checked out the article on msdn and im still lost.
Da Intern
|
|
|
|
|
what you just described is a whole program. which part are you having trouble with?
Seems to me that you also need an OK button (and a cancel button). In the ok button event place the code that takes the userid and psswd and does what you need. (i.e. you time stamping, output to the xml file ...)
|
|
|
|
|
how do i bind a listbox to an xml file then how do i read that xml file in another form
the last part i can probably figure out but binding it to xml file is killing me
Thanks
Da Intern
|
|
|
|
|
I'm not sure if that is possible. Parse the xml file and use the YourList.Items.Add method. Also, I'm not sure what you mean by "xml file in another form". if it is some sort of object you can either make it public, make a property or create a method in the "OtherForm" that allows access to the file.
Goodluck
|
|
|
|
|
|
Uh i still need some more help
Da Intern
|
|
|
|
|
|
What I am trying to do is to insert a new DataRow at a specific location in the DataRowCollection. I know that the order of items may not be preserved when using Select or GetChildRows method, but according to the DataRowCollection.InsertAt documentation, this order IS preserved when writing the data as XML (using the DataSet.WriteXml method). But it is not Imagine the following scenario:
1. The DataSet is populated using the ReadXml method
2. A newly created row is inserted at the beginning of the DataRowCollection using the dt.Rows.InsertAt(dr, 0);
3. The DataTable dt is data bound to a DataGrid control, without any sorting, (the newly inserted row is indeed displayed as the first record).
4. The whole dataset is written to an XML file, using the DataSet's WriteXml method. And, surprise, the newly created row is at the END of the table
What am I doing wrong? Anyone ever experienced this? Any clues or ideas are highly appreciated.
Rado
|
|
|
|
|
I don't know, it should work, but the following code is an alternative:
BackColor.GetBrightness();
BackColor.GetHue();
BackColor.GetSaturation();
So, you don't need to resort to interop.
Acting as a substitute for God, he becomes a dispenser of justice. - Alexandre Dumas
|
|
|
|
|
|
|
WiB wrote:
"...hasn't really been well accepted ... as the ratings tell us so far " - Nishant S
Just curious - what's your reason for quoting this?
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
jdunlap wrote:
Just curious - what's your reason for quoting this?
Hey, she needs to quote something, right?
Acting as a substitute for God, he becomes a dispenser of justice. - Alexandre Dumas
|
|
|
|
|
I tried using this code :
if ((Control.ModifierKeys & Keys.LShiftKey) == Keys.LShiftKey)
and a few other combinations but it doesn't work. I can detect just the shift key being pressed but i want to detect if the LEFT shift key (which is more specific) being pressed. Is there any way?
|
|
|
|
|
both shift keys ( the one on the left of the keyboard and the one on the right ) hold the same value "16" so no way to tell , but if you wish to catch events such as the up / down arrows etc... you can do something like this :
C#:
<font color="blue">private</font> <font color="blue">void</font> Form1_Load(<font color="blue">object</font> sender, System.EventArgs e) <br> { <br> <font color="#0000FF">this</font>.KeyPreview=<font color="#0000FF">true</font>; <br> } <br><font color="DarkGreen">
hope it helps.
Vb:
<font color="blue">Public Function</font> TwinsOnWay(<font color="blue">ByVal</font> twins <font color="blue">As String</font>) <font color="blue">As String <br> Select Case</font> twins<br> <font color="blue">Case</font> "Gender" <br> <font color="blue">Return</font> "Two Girls" <br> <font color="blue">End Select <br> End Function</font> <br>
|
|
|
|
|
I have three time values and they are in string format.
string time1 = "12:00:00"
string time2 = "12:30:00"
string time3 = "13:00:00"
time2 changes, but time1 and time3 stay the same
How can I check to see if time2 is between time1 and time3?
I have thought of several different ways but they are all lengthy and involved. I though maybe something like this would work but want to make sure it will always work.
if(time1 <= time2 <= time3)
{
do such -n- such
}
will this work for strings
|
|
|
|
|
draco_iii wrote:
if(time1 <= time2 <= time3)
{
The comparison of time1 <= time 2 returns a bool (if a comparable type, more on that shortly) which it would then compare that bool value to time3.
It would be
time2 >= time1 && time2 <= time3
But there is another problem, you cannot use that as comparisons for strings. You would use the string.CompareTo() with returns a int value:
< 0 : string less than target
0 : same
> 0 : target less than string
So you would have:
if( time2.CompareTo(time1) >= 0 && time2.CompareTo(time3) <= 0)
{
do...
}
Rocky Moore <><
|
|
|
|
|
I use HashTable to store some information retreived from database. In database data is stored in some particular order, that is important for the application.
When I want to display the data (loaded into hashtable) in ASPX page, user gets data _not_ in the same order as it was in the database. Is there any way to force Hashtable to return elements (via iterators) in the same order as entered [Maybe to implement some interface or sth..?]. Or maybe there is another, similar class, holding key-value pairs, that would do this for me.
Thanx for any suggestions
|
|
|
|
|
Why not stick with a DataSet or DataTable in memory, this way you could use a DataView to deal with your sorting. These structures were designed to stay up in memory anyway.
Cheers,;P
Erick
|
|
|
|