|
Hi everybody.
I have been working on a program that <b>takes a lot of time</b> to solve big mathematical problems
as there would be so many arrays all needs to be inverted and then processed with so many operations to solve some equations...
The question I need to ask is >:
is there any way to reduce the time needed to achieve those math operations ,knowing that we changed the algorithms so may times and nothing changed, >>
<b><<<<<Some of my friends suggested combining this project with some java application and runnig it on a lan to use all PC's connected to it.... ARE THEY LIVING ON MERCURY...huh>>>>>
</b><u></u>
is such thing applicable in our world or what..??
thanks a lot....
|
|
|
|
|
I can't imagine that java would be faster than the C languages... unless someone can correct me on this.
If you are solving huge math problems that you want done fast you'll need an equally fast CPU, just look at some of the most powerful computers on the planet, and that's what they are solely used for - solving math.
Mark.
|
|
|
|
|
"I can't imagine that java would be faster than the C languages"
Those were my exact words I said to them, but what the have said was about using every PC in our lab which are connected in a LAN, and run my application on the lan actually..
I am sure they knew what they were talking about.. but I am not an expert in LAN and networking stuff.
Any way...
thanks alot.
|
|
|
|
|
AliNajjar wrote: Some of my friends suggested combining this project with some java application and runnig it on a lan to use all PC's connected to it
You don't need Java to do that. It is called Grid Computing. Projects such as SETI@home are examples of this.
I'm sure there are libraries for C# that will help you with that.
|
|
|
|
|
Thanks a lot sir..
I have now some thing to ask google about:: GRID COMPUTING..
BUT
Do you have already any information on those libraries you mentioned...
A link would be graet
THANK YOU IN ADVANCE
|
|
|
|
|
AliNajjar wrote: Do you have already any information on those libraries you mentioned...
No, sorry - It is hard enough to keep track of everything that for the most part I only know that stuff exists and it is for a specific function so that if I ever need it I'll know what to look for.
|
|
|
|
|
|
BOINC is what you need to look into. Berkeley makes it, the people that also do Seti@Home.
The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo
|
|
|
|
|
I need some help with the code to make an Mdiform transparent
tony-yeyo
|
|
|
|
|
I'm having trouble, I want to refer to a form that is already open, but the only way I know how to refer to it is:
Form1 frm = new Form1();
This creates a new form, which I don't want, how can I make it so it finds the already open window ?
|
|
|
|
|
|
The link you gave me was for a .COM application, would this work in .NET ?
|
|
|
|
|
DSdragondude wrote: The link you gave me was for a .COM application
Oh, sorry, I didn't notice that.
Here's how to do it in .NET:
Declare the function FindWindow in your form's class.
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); lpClassName is the class name (very obvious, isn't it?) of the window.
lpWindowName is the text that appears in the window's title bar.
So, if you want to get a handle to a window, that has the text "Test" in the title bar, you would do this:
IntPtr hWnd = FindWindow(null, "Test");
And that's it.
Kristian Sixhoej
"Failure is not an option" - Gene Kranz
|
|
|
|
|
Create it as a member variable and then use the reference to the open one. For instance:
private DisplayForm _display;
public void ShowForm()
{
_display = new DisplayForm();
_display.Show();
}
public void DoSomethingElse()
{
if (_display != null)
{
txtMyDisplay.Text = _display.SomeTextValue;
}
} It's that simple.
|
|
|
|
|
Hi,
one option of printing is print to file, that prints the cse in a file.
how can I print the file using a printer?
Best wishes
|
|
|
|
|
Hi,
I've got a problem, I am trying to receive WMI events, from remote machine. When I am using asynchronous events, unfortunately I can't connect (I'm getting different errors, mostly access denied). I found that's propably because of using system Win XP SP2. So, I'm receiving events synchronously. But, here is a problem. I have this method:
public void Listen()
{
while (true)
{
ManagementBaseObject mbo = event.WaitForNextEvent();
// do something
}
}
And I am running it on another thread and it's working fine. Another but , I have no idea how to stop WaitForNextEvent method. I've tried abort thread, call Stop method for ManagementEventWatcher and it's still working, until next event come. Does anyone know how to stop this method? Or maybe someone know how to use asynchronous events with Win XP SP2?
Thanks in advance.
Greetings,
Dawid Mazuruk
|
|
|
|
|
Hi,
I've used the following code to do this.
Set the watcher to timeout and code your timeout handler to allow the loop to exit when you've had enough.
AlanN
ManagementEventWatcher watcher = new ManagementEventWatcher(eventQuery);
watcher.Options.Timeout = new TimeSpan(0, 0, 2);
Boolean keepGoing = true;
do {
try {
ManagementBaseObject e = watcher.WaitForNextEvent();
} catch (ManagementException me) {
if (me.ErrorCode = ManagementStatus.Timedout) {
if (I want to stop) keepGoing = false;
} else {
throw me;
}
}
} while (keepGoing);
watcher.Stop();
|
|
|
|
|
Thank you for answer, I have already done it same way, but without if statement, so I have just added it and it's working a little better. So thanks, again.
Greetings,
Dawid Mazuruk
|
|
|
|
|
Hello,
Can you point me out in some directions of how to create a thumbnail of the currently opened web page in my browser, something similar to what Alexa is doing? I would like to loop through all my web site templates and generate a gallery web page.
Thank You,
Razvan
drinking beer is fun
|
|
|
|
|
I've got a feeling that the WebBrowser control allowed you to draw the rendered page to a bitmap. Perhaps that'll help.
|
|
|
|
|
Thank you Ed!
Indeed the web browser has a function - DrawToBitmap which is hidden to the intellisense. Although the summary of the functions states that the function is not supported by the web browser it works very well for all my local templates, but when trying to make a thumbnail of codeproject or yahoo the image returned is blank but strangely enough google.com works
drinking beer is fun
|
|
|
|
|
Hello, I am using the TreeView control (version 2.0) in a Visual Studio 2008 Windows application. Everything works fine on the development computer but when I deploy the program to the client's machine the control produces the following error when the user makes a few clicks on the nodes:
/////////////////////////////////////////////////////
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.DivideByZeroException: Attempted to divide by zero.
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.TreeView.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CarRent
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/ISS/CarRent%20Setup/CarRent.exe
----------------------------------------
////////////////////////////////////////////
I couldn't find any reasonable cause for this error, and I couldn't catch it! I surrounded all my code with try/catch blocks and none of them was able to catch the error!
One more thing to mention, the project that contains the control was originally developed in VS 2005 and then converted to VS 2008 format (I don't know if this has anything to do with the error, but I mentioned it, just in case).
|
|
|
|
|
What's the code in your treeView's MouseDown/MouseClick/Click methods?
|
|
|
|
|
That's weird.. it looks like a DivideByZeroException...~!
Is the code dividing values? Maybe you could set up an if statement to say if the denominator is 0 then throw a custom exception?
Have you tryed using the step-by-step debugger to see what line is throwing the exception?
Mark.
|
|
|
|
|
I have had this error before when using mono...
The scrollbar in the treeview (I beleive), whilst trying to calculate its position and size, is causing the divide-by-zero exception.
I think I solved this by setting the scrollbars to be always visible.
But as I say, this was with mono so this may not work under your circumstances.
(You could try installing the latest verion of .net on the target machine).
Hope this helps.
Matthew Butler
|
|
|
|