Anonymous wrote: Is there any adavantage of using begininvoke/endinvoke?
I am afraid not since that's what is done already. By the way, you should also know that the underlying connection is multi-threaded too (with an upperbound I can't remember at the moment).
I believe the only way to cope with the problem you are facing is to write your own httpweb request stuff. The funny thing is the http web request itself is bad only because it doesn't provide configuration capabilities over the underlying connection. There is a lot of application logic underneath.
Which is equivalent to say the people at MS who created it thought developers were ready to do web requesting on a fire and forget basis. That's a stupid assumption of course...
If you work for MFC, you will figure it out.
Maybe, you just declare MyDialog_OnClose message method, and filter
the textbox input.
And, if there is no input, just return before the base class Close is called.
Just put "return".
I believe that this works.
Please, don't send me your email about your questions directly.
Have a nice day!
Sonork - 100.10571:vcdeveloper
I deed, but it, not working.
I have modal dialog. And it's closing even if i put 'return'.
Maybe it is becourse I click on button with 'OK' dialog properties?
But is it only way to get response from my Modal dialog?
I had to do this in VB.NET. What I did was I didn't "HardCode" the "Dialog Result Codes" into my Command Buttons. When the User clicked the "Login" Button of my Form, I would Validate the Login info, if it was Correct, I would just Type "Return DialogResult.OK", otherwise I would not return anything.
I know that GLUtesselator* is basically just an IntPtr, as I've imported other functions with it in, and they've worked fine. Similarly, GLenum is just a UInt. But what do I do with the void function pointer?
I have declared delegates for all of the possible function types it could be, (depending on the 'type' variable), but I don't know where to go from there.
MSDN only has info for function pointers that are always a set type, but with this function, the pointer can be to a number of different types of function.
Please help me out here!
Thanks in advance
You can see if a file or directory is a Sparse File[^] in c# by examining the file attributes.
Using win32 and unmanaged code, you'd mark a file / dir as sparse using DeviceIoControl passing in FSCTL_SET_SPARSE as the i/o control mode, that is, after you've confirmed the file system supports sparse files. FSCTL_SET_SPARSE[^].
I have been reading alot about C# determinism, and most of the literature addresses destructors. I understand that the garbage collection is now responsible for calling the class destructor, and the GC is undeterministic. I have read recommendations to implement IDispose and have the client call Dispose(), but what about client server architectures. If I have one C# server connected to multiple clients, which client calls Dispose()? Isn't this why reference counting was invented?
My biggest concern is whether or not my C# server will contain a message pump - someone alluded earlier that it will. Anyone who has created a COM STA server will know that message pumps make your code slow and VERY undeterministic. How to you create a message pump free C# server (something equivilent to a MTA server in COM)?
I created a Windows Application project in C#.
I created a number of forms that are inherited forms.
If I keep the original form in the project, I can only set that form as the Startup object, and it goes without saying that if I remove it, I cannot set anything to the Startup object. (compile says myNamespace.formname does not exist if I manually enter the inherited form name)
Why can't I set an inherited form as a Startup object and how do I get around this???? Even if I add a normal form (not inherited) after my inherited forms it does not allow me to set even that normal form now. In fact, I get no dropdown box in the StartObject property of the project!!!!!
_____________________________________________ I have a tendancy to where my mind on my sleeve I have a habit of losing my shirt...
I needed to have a hashtable of months of the year:
and be able to get a month based on a numeric index OR an index based on a month string.
I thought it would be easy with a Hashtable but you're right - it doesn't support lookups by value assuming you could have multiple 'values' with different keys. But there are a lot of cases like this where I know there is a one to one mapping of name/value pairs. Items that are always used in association and are unique.
I used a simple array and wrote a finder method that looked like this: