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.