|
hi all,
I am writing a C# Application.Now I need to run a Method called
"execute_Query()" exactly at 12.30 PM..Can any tell me how to do it using C#?
thanks in advance..
|
|
|
|
|
I believe windows has an event scheduler you can use. Or you can use DateTime.Now and thread.Sleep, I guess.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
if i load an image (png, bmp...) in a PictureBox.Image and i try to delete that image by windows delete rightclick command i get an allert like this: "impossible to delete becouse the file is used by another process".
I have to close my application to manage that file (rename, cut, delete...)
why?
|
|
|
|
|
This is because the Image property, loaded from a file, keeps the file open for the lifetime of the Image. See this[^] KB article on MSDN for the details and workaround.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
|
Hey
is there anyway to run c# applications on windows 98?
|
|
|
|
|
You just have to install the .NET Framework. Be aware that not everything is supported on Win98.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
okay, thanks
|
|
|
|
|
|
ok, thx!
|
|
|
|
|
can i istall .ner framework on win 98
and can i istall c#.net
|
|
|
|
|
|
okay, but i can write or run some coed in win 98
|
|
|
|
|
Like 2^2 is four, but i want to do 100*1.5^ anything between 1, and 100
|
|
|
|
|
X^Y = X*X*X*X....*X*X (y-times)
so when you know Y and X, you just write....
now seriously, <a href = "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemmathclasspowtopic.asp" rel="nofollow">Math.Pow()</a>[<a href = "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemmathclasspowtopic.asp" target = "_blank" rel="nofollow">^</a>]
David
|
|
|
|
|
Damn - I missed the second bit and thought you'd given some silly advice for real....
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
|
Math.Pow(1.5, x) * 100
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
The Undefeated wrote:
but i want to do 100*1.5^ anything between 1, and 100
This may help :
Random r = new Random();
double result = Math.Pow(100*1.5,Convert.ToDouble(r.Next(1,100)));
|
|
|
|
|
I've read in the 'documentation' that Crystal Reports supports passing parameters to the reports. I've also seen within the report generator IDE that I can select a value of any specific field as a filter / search criteria. I would like to combine these two features. I would like to be able to specify that <fieldname> = <parameter1> when invoking the report within my application. Is this possible?
Thanks.
|
|
|
|
|
I have been working on this for about 8 hours, and I have been looking on the web for about two days and I haven't found any one that has this same problem.
I have just taken over a project that is going to be using a C# client that connects to a C++ server side console application (I'll call it "the proxy" from here on) that takes a request from the client, queries a database and then returns the results.
The old client is written in VB6.0 and new the client that is almost done is written in C#. The new client is almost done, but it is accessing a test Database directly (probably because the programmer before me couldn't connect to the proxy either).
This is my Error dialog:
Error Dialog:<br />
<br />
Error: 10061<br />
Execption: <br />
Native Error: 10061<br />
Target: Void Connect(System.Net.EndPoint)<br />
Source: System<br />
<br />
StackTrace:<br />
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)<br />
at WindowsApplication1.frmConnect.btnConnect_Click(Object sender, EventArgs e) in c:\temp_data_store\tempest\tempest5\clisrv4\windowsapplication1\frmconnect.cs:line 158
I created a C++ client that only has the connection method using WinSock and it connects just fine no matter where on the network (or even off the network), the client and/or the proxy is.
This is my code in C# for a connection:
<br />
Socket mySock;<br />
IPAddress srvIP;<br />
IPEndPoint srvEnd;<br />
<br />
srvIP = IPAddress.Parse("127.0.0.1");<br />
srvEnd = new IPEndPoint(srvIP, 8765);<br />
mySock.Connect(srvEnd);
I have tried binding the socket, but when both are running on my local machine it throws the port already bound exception and when they are on seperate machines it throws that same 10061 error.
Is there a better way to connect to a C++ socket using C#, because if I have to write a .dll, rewrite the Client in C++ or add another thread to listen to the C# client then I need to get it done soon.
Thank you for your time.
What ever doesn't kill you... you live through.
<edited some="" spelling="" grammar="" errors="">
|
|
|
|
|
Well, not fully understood your exact situation, so I'll try to recap first
you have some server application running on some machine (eg. yours) and listening on port 8765.
Hmm. Binding local part of tcp socket to specific port makes usualy no sense.
What I would try first is to fire-up telnet.exe and try to connect to the address/port you are connecting to. In your case telnet 127.0.0.1 8765 (in case this is the address you can connect to with old client)
- If this can connect, problem is definitelly in your c# connection code.
- If the telnet connection fails, try to connect to 127.0.0.1 15650
- If the connection to port 15650 succeeds, problem is in the C++ server and old client
So let me know what case is yours, that we can find some cure for that
|
|
|
|
|
Telnet won't connect through the port I am using for the app. or port 15650. I have tried connecting to both ports on both my local machine and the test server. My mini program that I made in c++ using Winsock, succeeds in connecting and sending and receiving data through the connection.
So I'm thinking of just making a c++ program that the c# program will use to send and receive data from the server program.
What ever doesn't kill you... you live through.
|
|
|
|
|
Well this is really weird. Telnet does in principle exactly the same thing you do in C++. Did it wrote something like cannot connect to the remote host or whatever? Normal reaction of telnet is that it does nothing after sucessfull connect (try connecting through telnet to some http server eg. telnet www.codeproject.com 80)
Telnet as well as C++ and C# all together uses winsocks to connect to the server, so it seems to me very strange, that you succeed to connect with c++ but not with telnet console.
The C++ winsock stub can be workable work-around, but I'll think about it twice related to the cost of marshalling data to and from c# (depends on the amount of the traffic). I would be carefull here.
|
|
|
|
|
This is really wierd, must be something with my machine and the test server.
There is a software fire wall on my machine, but I made sure that it is not blocking the port, the server is NT2k Server, and the port that I am using is not being blocked. I am trying to find out if the Network is blocking certain applications or data transfers on certain ports, but it will be some time tomorrow before I get a reply.
Still, that doesn't explain why my cheesy little C++ Winsock program is allowed to connect, send and receive data, when the C# program and Telnet are denied.
Telnet test to test server:
<br />
H:\>telnet xxx.xxx.xxx.xxx 8765<br />
Connecting To xxx.xxx.xxx.xxx...Could not open connection to the host, on port 8765: Connect failed<br />
<br />
H:\>telnet xxx.xxx.xxx.xxx 15650<br />
Connecting To xxx.xxx.xxx.xxx...Could not open connection to the host, on port 15650: Connect failed<br />
Telnet Test to Local Machine:
<br />
H:\>telnet 127.0.0.1 8765<br />
Connecting To 127.0.0.1...Could not open connection to the host, on port 8765: Connect failed<br />
<br />
H:\>telnet 127.0.0.1 15650<br />
Connecting To 127.0.0.1...Could not open connection to the host, on port 15650: Connect failed<br />
What ever doesn't kill you... you live through.
|
|
|
|