|
Thanks for the reply. I will combine this with an answer I saw in the MSDN newsgroups.
Basically, the MSDN answer was to manually go through the rows and doing a RegEx pattern search. While that could be slow with tens of thousands of rows, if I implement your solution first, I will at least have some rows filtered out.
Again, if anybody has a better idea, I'm all ears.
Thanks again,
PAGates
|
|
|
|
|
I have attempted to write a programme,when the Server thread received a packet,it can notify the mainFrame to display it,i used a event,the Server touch off it and the mainFrame capture it,and modifty the listview,but this bring on a excepition says it can not modify the listview in the thread not creat it?i do not known how to resolve it.
Sorry,i really can not speak real English!!!
|
|
|
|
|
You have to use Control.Invoke or Control.BeginInvoke instead of directly modifying the ListView on your mainFrame.
Regards,
mav
--
Black holes are the places where god divided by 0...
|
|
|
|
|
Hi all,
I need to create arrays of object dynamically.
for example
class Pesron;
Person[] p=new Person[10];
it creates 10 objects ob type person.
I don't know the exact number of objects. i have to specify it in run time
Thanks n Regards,
Ramya.R
|
|
|
|
|
|
Hello Ramya,
Do you know link list data structure. It will allow you to insert any number of object.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
Can i use the link list concept in C#.It needs pointer to denote address..
Thanks n Regards,
Ramya.R
|
|
|
|
|
Do you know that when u declare any object it will just declare reference not allocate memory for that.
Now you can use this concept for link list.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
yeah! I know that concept.
I'll try to implement that.
Thanks a Lot Divyang Mithaiwala!!!!
Thanks n Regards,
Ramya.R
|
|
|
|
|
Person[] p = new Person[n]
Where n is a varible with the number that you need.
Alternatively if it's the case that even at runtime you don't know how many you will need then use the ArrayList class.
|
|
|
|
|
A few others have replied here saying to use ArrayList. That is fine. If you're using .NET 2.0, you can use the System.Collections.Generic.List object to store your Person objects in a strongly-typed fashion (which ArrayList will not do). For example:
using System.Collections.Generic;
...
List< Person > persons = new List< Person >();
persons.Add(somePerson);
persons.Add(5);
-- modified at 10:39 Wednesday 8th March, 2006
|
|
|
|
|
Thanks Judah Himango ..
Your coding was very useful to me.
Thanks a lot
Thanks n Regards,
Ramya.R
|
|
|
|
|
hi
like console applications is run in the cmd prompt how i can run the classlibrary in the cmd prompt .Does any one know the command for it .
sasi
|
|
|
|
|
You can't, a class library is just that, a library, which contains lots of methods/classes but no interaction.
Either build yourself a simple console application to access and test the classes.
Or use something like NUnit to test your library.
|
|
|
|
|
Hello all,
I create one struct now i have to send this data to socket method SentTo . But SendTo method require byte[].
Now how can i convert struct type to byte[].
Thanx in advance.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
You will have to write a custom method that does it. We may help you achieving this, if you post the code for your struct.
Also, do you have control of both communication endpoints?
--------
"I say no to drugs, but they don't listen."
- Marilyn Manson
|
|
|
|
|
Hello Michel,
Check your mail. or click here[^].
Thanx for responcing.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
Huh?
--------
"I say no to drugs, but they don't listen."
- Marilyn Manson
|
|
|
|
|
I send you the whole code on your email address.
Plz collect it from there.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
Here's how.
public struct MyStruct
{
public int x;
public int y;
public float z;
}
IntPtr p;
MyStruct s;
int size;
byte[] buffer;
s = new MyStruct();
s.x = 1;
s.y = 2;
s.z = 3.0f;
size = sizeof( typeof( MyStruct ) );
p = Marshal.AllocHGlobal( size );
Marshal.PtrToStructure( s, p, true );
buffer = new byte[ size ];
Marshal.Copy( p, buffer, 0, size );
Marshal.FreeHGlobal( p );
I hope this helps.
Deus caritas est
|
|
|
|
|
Sorry, the Marshal.PtrToStructure should be Marshal.StructureToPtr .
Deus caritas est
|
|
|
|
|
Greate. Good.
I will help me throught out my project.
Thanx Andy.
Divyang Mithaiwala
System Engineer & Software Developer
|
|
|
|
|
I deal with packets to byte streams quite frequently in client/server applications. Packets are essentially data structures with an assortment of binary and ascii or whatever formatted data. Here are a couple functions you could use, and polymorhisize as you need:
<br />
public int Encode( int i32Value, ref byte[] pdu, int off )<br />
{<br />
byte[] byte32Int = new byte[ cBytesPerWord32 ];<br />
int netValue = System.Net.IPAddress.HostToNetworkOrder( i32Value );<br />
byte32Int = BitConverter.GetBytes( netValue );<br />
Array.Copy( byte32Int, 0, pdu, off, cBytesPerWord32 );<br />
return cBytesPerWord32;<br />
}<br />
<br />
public int Decode( ref byte[] pdu, int off, ref uint u32Value )<br />
{<br />
uint netValue = BitConverter.ToUInt32( pdu, off );<br />
u32Value = (uint)System.Net.IPAddress.NetworkToHostOrder( (int) netValue );<br />
return cBytesPerWord32;<br />
}<br />
Although the function above only deals with 32-bit uint's you can imagine how easy it is to add support for 16-bit and 64-bit integers/unsigned integers. Strings are variable length in most cases otherwise a simple Array.Copy() would suffice. So if you have to pass strings, at a minimum you'll be best served with a length byte and quite possible some sort of a type or tag byte - especialy if you have lots of string elements. That way you can handle strings in any order.
Good luck
Mike Luster
CTI/IVR/Telephony SME
|
|
|
|
|
HI,
Can anyone tell me how to access remote registry which is in different domain?...I am getting UnauthurizedAccessException
|
|
|
|
|
You would have to establish a trust between the local and remote domains or impersonate a user from the other domain.
--------
"I say no to drugs, but they don't listen."
- Marilyn Manson
|
|
|
|