Uruchamianie DOS'owego EXE'ka

Uruchamianie DOS'owego EXE'ka


Widzisz archiwalną wersję wątku "Uruchamianie DOS'owego EXE'ka" z forum pl.comp.lang.delphi




Krzysztof Olszewski
11 Sie 1999, 03:00
Mam problem.

Odpalam EXE'ka (CreateProces), pod Win98 i czekam na skończenie procesu
(GetExitCodeProcess) a Win98 po skończeniu mojego exeka pisze w nagłówku
okienka
"Zakończono ..." i okienko nie zamyka się. Powoduje to koneczność ręcznego
zamykania tego DOS'owego programu.
Pod NT jest kultura odpala i zamyka.

Krzysiek.


Pawel Suski
14 Sie 1999, 03:00

Odpalam EXE'ka (CreateProces), pod Win98 i czekam na skończenie procesu
(GetExitCodeProcess) a Win98 po skończeniu mojego exeka pisze w nagłówku
okienka
"Zakończono ..." i okienko nie zamyka się. Powoduje to koneczność ręcznego
zamykania tego DOS'owego programu.



Kliknij ikonkę w lewym górnym rogu okna, wybierz Właściwości, a następnie
zaznacz opcję Zamknij przy kończeniu (o ile dobrze pamiętam to w tym chłamie
Krzysztof Olszewski
16 Sie 1999, 03:00

Kliknij ikonkę w lewym górnym rogu okna, wybierz Właściwości, a następnie
zaznacz opcję Zamknij przy kończeniu (o ile dobrze pamiętam to w tym
chłamie



Dzięki.
No fajnie Stary ale to jest exek który wgrała moja instalka do klienta
który jest ZIELONY i mieszka 120 KaeMów odemnie i co mam mu tłumaczyć
żeby " Kliknij ikonę ..." , chciałbym sam to jakoś wymuszać.

Dzięki z zainteresowanie.

Janusz Sikocinski
17 Sie 1999, 03:00

Odpalam EXE'ka (CreateProces), pod Win98 i czekam na skończenie procesu
(GetExitCodeProcess) a Win98 po skończeniu mojego exeka pisze w nagłówku
okienka
"Zakończono ..." i okienko nie zamyka się. Powoduje to koneczność ręcznego
zamykania tego DOS'owego programu.
Pod NT jest kultura odpala i zamyka.



Wszystko lezy w katalogu windowsow (GetWindowsDirectory)
w pliku _default.lnk lub .pif

on ma w parametrach zamykanie auto lub czekanie na zamkniecie "reczne"

mozna skorzystac z ShellAPI i zmodyfikowac ten plik, lub jesli nie ma utworzyc.
Ja robilem cos takiego do serwerka HTTP, zeby mogl puszczac cgi bez zawieszania
sie.

http://ftp.mas.com.pl:81/pub/w95/Delphi/ShLink.zip

Jest tak:
procedure CreateDefaultPif;
var sx:String;
begin
  sx := WinDir+'_default.pif';
  if not FileExists(sx) then
  with ShellLinkType.Create do
  try
    FileName    := sx;
    Target      := 'command.com';
    Arguments   := '';
    Description := 'MS-DOS';
    WorkingDir  := TempDir;
    Write;
  finally
    Free;
  end;
end;

Jakby jakichs modulow brakowalo to dosle.


Romek Bolkowski
18 Sie 1999, 03:00

/ciach/

Dzięki.
No fajnie Stary ale to jest exek który wgrała moja instalka do klienta
który jest ZIELONY i mieszka 120 KaeMów odemnie i co mam mu tłumaczyć
żeby " Kliknij ikonę ..." , chciałbym sam to jakoś wymuszać.



Win9x domyslnie nie zamyka okna DOS-owego, NT - zamyka (i np. robiac
Plik/Uruchom "dir c:\" wylistuje glowny katalog, a zanim cokolwiek
zobaczymy, to zniknie).
Ale nie w tym problem.
Powinno poskutkowac dolaczenie do instalki plik .PIF do tego programu (w Win
nazywa sie to teraz "Skrot do programu MS-DOS") skonfigurowany na zamkniecie
okna i umieszczany w katalogu z programem albo w katalogu Windows (sam
musisz sprawdzic, co lepsze - aktualnie siedze na eNTku (i nie mam Delphi)).
Dodatkowo powinien on miec nazwe identyczna, jak plik EXE

Bask
31 Sie 1999, 03:00

Odpalam EXE'ka (CreateProces), pod Win98 i czekam na skończenie procesu
(GetExitCodeProcess) a Win98 po skończeniu mojego exeka pisze w nagłówku
okienka
"Zakończono ..." i okienko nie zamyka się. Powoduje to koneczność ręcznego
zamykania tego DOS'owego programu.



Odpalaj to poprzez:
WinExec("command.com /c progdos.exe",sw_ShowNormal); ( lub podobnie przez
CreateProcess i inne)

Pod NT jest kultura odpala i zamyka.



Pod NT musisz robić to standardowo.

Zatrzymanie programu do czasu wykonania programu EXE
dcc32.exe -dlaczego nie chce korzystać z dcc32.cfg ?
Build with runtime packages - działa błędnie ? Jak uzyskać exe, bez śmieci typu design packages?
Przekazywanie zmiennych(parametrow) do pliku exe. Ktos wie jak?
  • belony grecja z plazy
  • for your eyes only bond
  • sprzeglo;wiskotyczne;budowa
  • ale do polskich operatorow
  • parkiety;krakow
  • Przegląd wiadomości z for internetowych , Start