Czy ktoś wie może jak w Builderze można wywołać normalne konsolowe komendy? Np. ping, albo wywołać jakiś program z parametrem.
http://cyfbar.republika.pl/api.html - tam znajdziesz rozwiązanie.
Chyba tam nawet nie zaglądałeś, albo ja jestem ślepy.
Hmn, może byłem za mało dokładny, albo Tobie się szukać nie chce:
http://cyfbar.republika.pl/api.html#api1
Punkt 1.2 Uruchamianie innego programu - sposób łatwy.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WinExec("C:\nazwakatalogu\nazwaprogramu.exe", SW_SHOW);
}
Gdzie równie dobrze możesz dać:
WinExec("ping www.onet.pl -t", SW_SHOW);
Pozdrawiam
No dobra, ale to jest wywołanie konsoli, a ja pragnę zbadać ping wewnątrz programu.
Titus: WinExec nie jest polecane do stosowania. Aktualnie nalezaloby skorzystac z ShellExecute lub z CreateProcess. W sposob jaki chce wykorzystac to autor sugerowalbym wlasnie CreateProcess.
Tylko jak, głupio mi aż pytać.
Tylko jak, głupio mi aż pytać.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp
lpApplicationName - nazwa i ew. parametry do programu.
#include stdlib.h
system("ping 127.0.0.1");