![]() |
Prüfen ob Programm aus der Delphi-IDE ausgeführt wird
Ich hab vorhin vergeblich gesucht wie ich heraus finde ob ein programm aus der Delphi-IDE heraus ausgeführt wird und hab hier im Forum nichts gefunden. Nacht etwas Googeln hab ich dann die Lösunge gefunden.
Bei Delphi-Treff bin ich dann fündig gewurden Zitat:
|
Re: Prüfen ob Programm aus der Delphi-IDE ausgeführt wird
Eine kurze Suche (:mrgreen:) brachte folgendes zu Tage:
Delphi-Quellcode:
In wiefern das jetzt 10% verlässlich ist, weiß ich nicht. Ichmeine da wäre noch eine andere Möglichkeit gewesen. Ich habe da so was im Hinterkopf. Aber das kann auch eine Eigenschaft von Komponenten gewesen sein, die von TPersistant oder von einem anderen Vorfahren abgeleitet wurden.
const
Mitteilung : array[boolean]of string = ('Delphi läuft nicht','Delphi läuft'); var Delphi : HWND; begin Delphi := findwindow('TAppBuilder',nil); ShowMessage(Mitteilung[Delphi<>0]); end; |
Re: Prüfen ob Programm aus der Delphi-IDE ausgeführt wird
@Luckie
Deine Lösung guckt aber nur ob Delphi läuft. Es liefert aber keine Aussage darüber, ob das Programm aus der Delphi-IDE heraus ausgeführt wird. Insofern ist es wirklich 10% verlässlich :zwinker: |
Re: Prüfen ob Programm aus der Delphi-IDE ausgeführt wird
Hm. Ja. Aber an wa sich dachte ist auch nicht das passende, aber da shatte ich im Hinterkopf: ComponentState abfragen mit csDesigning. Aha. Hier hab eich noch was gefunden:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 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