Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.057 Beiträge
 
Delphi XE2 Professional
 
#1

Programm von der IDE aus gestartet ?

  Alt 20. Nov 2005, 20:44
Weiß jemand, wie ich programmseitig erkennen kann, ob das Programm von der IDE ausgehend gestartet wurde (also der Debugger an ist) ?
Hintergrund :
Während der Programmentwicklung ist in meinen Menus immer ein MenuItem "Test", das mir erlaubt, bestimmte TestRoutinen laufen zu lassen.
Wenn ich das Programm weitergebe, soll dieses MenuItem nicht sichtbar sein.
Nun wäre es ja leicht, beim Programmstart (z.B, unter FormCreate) ein "miTest.Visible:=false"
einzufügen, jedoch soll das nur dann geschehen, wenn das Programm nicht von der IDE aus gestartet
wurde.
Eine Möglichkeit wäre, das File-Datum der .exe abzufragen und dann, wenn es nahe bei der Systemzeit liegt, anzunehmen, daß das Programm von der IDE aus gestartet wurde. Aber ich denke das müßte auch einfacher zu machen sein.
Vielen Dank für hilfreiche Hinweise.
  Mit Zitat antworten Zitat