|
THe problem isn't with Parse. It's with how numbers are stored. You're using a division problem to generate a number which is infinitely long, 1.333333... A number like this is impossible to store accurately, so this is where your problem is created. In order to fix this, you'll have to round the results to the number of decimal places you need for accuracy. Also, use the Decimal type, not double. It's more accurate and all just about all the Math class methods support it directly with no conversions.
Math.Round[^] docs on MSDN.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
|
Hi,
i have a windows application developed, now i have created a deployment setup project for it. it includes the project output and dependencies and the .rpt files.
Well when i install it on the windows XP it runs smooth. i am using MS Access 2002 file format.
But when i install it on win 2000, I am not able to get the dataset from the database. The aaplication starts and gives me an error when i try to login. It says " Object reference not set to an instance", well i am using odbc DNS connection to MS Access.
I also tried installing odbc_net driver, but still same result, and also i thought it wont work as it is already available with the installation pack as .dll file.
What might be the problem. Do i need any drivers to install on win 9x and win 2000 OS.
Thanks
Imran.
|
|
|
|
|
Hi,
"Object reference not set to an instance" this type of error only occurs only and only if your object is not initiate anyhow so when object is not initilized so then only it gives error.
i think you need not to install any drivers for win9x and win2000 os becoz .net is more comfortable with any other.Yeah but check that .net framework is installed or not.That's must for every application.
regards,
montu3377
|
|
|
|
|
I want to use ADODB objects in c# but inside the aspx file not in the cs file.I can do it in vb.net like this:<%@ Import namespace="ADODB" %> at the top of page.(ADODB.dll and scripting.dll must be in the bin folder.) I can also import any other namespaces like:<%@ Import namespace="System.IO"%>.how can I do this in c#?thanks.
|
|
|
|
|
Hello,
does anyone know if (and how) it is possible to use speech-to-text for recognizing only numeric values?
Is there just a switch which i didn't find, or must i build an own grammar for this?
Thanks,
Wolfgang
|
|
|
|
|
I have tried to compile the requireifvalidator but keep getting an error that
csc is not a recoginsed interal or external program
|
|
|
|
|
This post appears to be article specific. Please post this question at the bottom of the page for the article. Thanks.
This posting is provided "AS IS" with no warranties, and confers no rights.
Alex Korchemniy
|
|
|
|
|
Is there a way to ambedd an exe, lets say notepad.exe into a mdi window? so when I start my application I have "notepad.exe" or any other exe inside a window of my form?
|
|
|
|
|
Answered on your previous post, here[^].
BTW: I think it would also violate all kinds of copyright issues too.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Well, actually I only want to load 2 instances of Explorer.exe to have a double pane explorer open because I work a lot with it and te solutions I have tried are too bulky or lack the default windows explorer funtions.
|
|
|
|
|
I need to implement a time-out feature in my Win 32 application developed in C#. I need to have some way that if there is not action on the application for say 10min it should ask for a re-login into the applications.
Help!!! how!!!!
|
|
|
|
|
At first you should declare a bool, which determines whether a re-login has to be done or not and gets checked at the beginning of each handling of user interaction.
Secondly start a timer, which switches the declared bool when elapsing, and reset it after each handling of an user interaction.
I think the Threading.Timer class will be suitable here.
www.troschuetz.de
|
|
|
|
|
This is not at all simple.. I have the application that has about 50 dialogs all over....and many many user interaction handlers.....Do you think I will have to add timer resetter in all the user interaction handlers....
Is there any way to block all messages going to an application....main window and all subwindows...
|
|
|
|
|
You could override the WndProc method of your main form or add a message filter to the message pump of your application by using Application.AddMessageFilter method.
www.troschuetz.de
|
|
|
|
|
I did exactly that. it works fine for the main application form but when ever there is a model dialog popup the filter does not work on that window.....any idea why
|
|
|
|
|
I did exactly that. it works fine for the main application form but when ever there is a model dialog popup the filter does not work on that window.....any idea why
|
|
|
|
|
Did you override the WndProc method or add a message filter?
Do you pass the instance of your main form to the model dialogs (ShowDialog(this))?
|
|
|
|
|
I used message filter.
I did not override the WndProc but I did override the PreProcessMessage of the main form and it is called before WndProc (but it seems specific to the form) - no luck .
I did use ShowDialog(this)) for the child dialog.
It seems that whenever we have a modal dialog other than the main form the events of the dialog goes directly to the dialog and not pass through the main form or application queue. Is this true?
Atif
|
|
|
|
|
I don't know exactly but here is my guess:
I read again the documentation for the Application.AddMessageFilter method and found the following: "Message filters are unique to a specific thread." So I maybe the modal dialog runs with its own UI thread and therefor its message aren't detected by the filter. In this case you'll have to add a filter for every dialog.
But as I said I'm not very sure about that, so open a new thread and gain from the knowledge of other CP's
www.troschuetz.de
|
|
|
|
|
I created another thread too...but it has not worked out yet...thanks a lot lot for all your help.
|
|
|
|
|
At first I want to apologize for the late answer.
In my previous post I didn't suggest that you create another thread, but rather that for the opened modal dialog a new UI thread is created. Today, I checked this theory and it's false. The number of threads of an application stays the same when you open a modal dialog.
So for me there is no obvious reason why the message filter didn't get notice of the messages for the modal dialog.
Maybe you open a new thread with this specific problem, as surely another CP is able to provide a solution
www.troschuetz.de
|
|
|
|
|
You should take a look at the MSDN topic for the type from the System.Security.Cryptography.Xml namespace that you want to use. At the bottom you find the information which dll contains this type. E.g. to use the System.Security.Cryptography.Xml.DataObject class you have to reference the System.Security.dll.
www.troschuetz.de
|
|
|
|
|
I want to use the above namespace but when I type:
System.Security.Cryptography.
I only have the namespace X509Certificates and don't have Xml
Can someone please tell me what DLL etc I need to reference to get the required namespace.
Thanks
|
|
|
|
|
has anyone worked with DLP-245PL?
|
|
|
|