Entwickler-Ecke
Programmierwerkzeuge - mit timer anderes programm starten
chrisx - Mo 27.12.04 11:45
Titel: mit timer anderes programm starten
hi, ich will, dass mein programm nach 7 minuten ein anderes programm startet.
ich weis, dass sowas mit der Timer komponente machbar ist.
aber mehr weis ich auch net, daher wäre ich dakbar, wenn jemand einen fertigen code hat, da ich mich mit dem timer net auskenne. (ich versteh das net so ganz)
danke im voraus.
Raphael O. - Mo 27.12.04 12:06
das intervall des timers auf 1000*60*7 einstellen (7min in millisekunden)
und im obtimerereignis per
SHELLEXECUTE das andere programm öffnen und ggf. enabled des Timers auf false setzen ;)
chrisx - Mo 27.12.04 12:18
ich bin nun so weit:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.FormTimer(Sender: TObject); begin ShellExecute(Application.Handle, 'open', 'C:\programm\Project1.exe', nil, nil, SW_SHOW); end; |
und habe auch die eigenschaft "interval" des timers eingestellt.
aber das programm ruft das andere programm nicht auf.
Delete - Mo 27.12.04 12:28
Starten tut dein primäres Prog aber, also ShellAPI haste eingebunden, richtig?
chrisx - Mo 27.12.04 12:33
| Elite hat folgendes geschrieben: |
| Starten tut dein primäres Prog aber, also ShellAPI haste eingebunden, richtig? |
aha, ShellAPI hat gefehlt.
aber nun nochwas:
wie kann ich erreichen, dass das programm, nur gestartet wird, wenn es noch nicht läuft?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!