Procesy i Okna

0

Czy wie ktos jak moge stworzyc nowy proces np. DOS i pokazac go w we wlasnym Formie?

0

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);

0

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.

0

Jemu chodziło raczej o wykonanie jakiegoś programu na jego Formie, a to jest już dużo trudniejsze zagadnienie...

0

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. DOSowego - do swojego programu, i wyświetlać te dane.

0

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...

1 użytkowników online, w tym zalogowanych: 0, gości: 1