Läuft die Delphi IDE? |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Für Entwickler von Shareware Komponenten kann es ganz nützlich sein zu wissen, ob Delphi läuft. Auf diese Weise kann man bewerkstelligen, dass die Komponente nur funktioniert, wenn Delphi gestartet ist. Und so geht es:
begin
if FindWindow('TAppBuilder',nil) <= 0 then
ShowMessage('Delphi läuft nicht')
else
ShowMessage('Delphi läuft');
end;
Oder:
procedure TForm1.Button1Click(Sender: TObject);
begin
if DebugHook <> 0 then
ShowMessage('Inside IDE')
else
ShowMessage('StandAlone');
end;
Setzt voraus, dass in Delphi Tools - Debugger-Optionen - IntegrierteFehlersuche eingeschaltet ist.