Czy wie ktos jak moge stworzyc nowy proces np. DOS i pokazac go w we wlasnym Formie?
hej :-)
Procedure TForm1.Button1Click(Sender: TObject);
Begin
//uruchomienie okienka "DOS`owego"
WinExec('command.com',SW_Normal);
End;
Tą procedurką (a raczej instrukcją WinExec) wywołasz okienko do
wpisywania poleceń DOS`owych z poziomu swojego programu.
A jeśli Ci nie chodzi o te okno to wpisz konkretnie co ma program
wykonać za pomocą instrukcji WinExec.
np:
//uruchomienie Twojego programu z jakimś tam parametrem...
WinExec('command.com /c c:\windows\TwojProgram.exe/ 1',SW_Hide);
Sorki - jeszcze dopowiem
Po dodaniu w linii Uses ShlObj, - używaj funkcji
ShellExecute służącej do otwierania innych plików lub aplikacji.
Daje ona więcej możliwości.
Jemu chodziło raczej o wykonanie jakiegoś programu na jego Formie, a to jest już dużo trudniejsze zagadnienie...
Jemu chodziło raczej o wykonanie jakiegoś programu na jego Formie, a to jest już dużo trudniejsze zagadnienie...
Hmmm.. pokazać wizualnie działanie programu DOSowego na formie programu działającego przykładowo pow windozą napewno nie uzyska. Ale może przekazywać dane z działającego w tle programu tzw. DOS
owego - do swojego programu, i wyświetlać te dane.
http://4programmers.net/Forum/viewtopic.html?id=45490
To jest wszystko, czego Ci trzeba - jest to rozwiązanie profesjonalne.
http://spiff.tripnet.se/~iczelion/tut21.html
I zanim wykrzykniesz w niebogłosy: "Toż to Assembler!!" to przeczytaj chociaż opis słowny...