![]() |
Programm im Hintergrund laufen lassen
Hallo Leute!
Möglich, dass es hier schon ein paar Mal Themen in diese Richtung gab, aber über die Suche komme ich leider nicht weiter... Also mein Problem ist folgendes: Ich hab ein Programm, dass im Hintergrund laufen soll. Hier soll dann alle paar Stunden (sagen wir mal alle 6) ein Datenbankabgleich erfolgen. Mein Programm öffnet dann zwei Datenbanken und gleicht bestimmte Tabellen miteinander ab. Ich wollte das als Prozess laufen lassen. Dann könnte ich mit einem Timer überprüfen, wann die 6 stunden vorbei sind und dann meine Aufgaben ausführen. Das sollte doch funktionieren, oder? :shock: Leider hab ich absolut überhaupt gar keine Ahnung, wie ich das mit dem Prozess hinbekommen kann... Und genau deswegen komm ich auch über die DP nicht weiter - da setzen die Probleme viel später ein... Ich weiß gar nicht, wie ich anfangen soll :( Kann mir jemand nen Crashkurz für Dummies verpassen? :zwinker: Danke und lieben Gruß, Klarabella |
Re: Programm im Hintergrund laufen lassen
Delphi-Quellcode:
Habe ich mal im DF gefragt:
ShowWindow(GetWindow(Handle, GW_OWNER), SW_HIDE);
![]() |
Re: Programm im Hintergrund laufen lassen
besser so oder
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin Application.ShowMainForm := False; end; |
Re: Programm im Hintergrund laufen lassen
Delphi-Quellcode:
visible:=false
|
Re: Programm im Hintergrund laufen lassen
Zitat:
|
Re: Programm im Hintergrund laufen lassen
Vielen Dank und big kiss an euch alle!!! :mrgreen:
Werd ich gleich mal ausprobieren. |
Re: Programm im Hintergrund laufen lassen
Zitat:
|
Re: Programm im Hintergrund laufen lassen
Zitat:
|
Re: Programm im Hintergrund laufen lassen
Hab noch ein Problemchen - wie krieg ich das Programm denn nun dazu, immer zu starten, wenn der Server bzw. PC gestartet wird?
|
Re: Programm im Hintergrund laufen lassen
Die Lösung wäre ein Windows Service.
Ganz easy mit Delphi zu erstellen Der Service läuft dann automatisch mit dem PC hoch und läuft auch, wenn kein Benutzer am PC angemeldet ist ( Hintergrund Dienst ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz