Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Code nur beim Starten in Delphi durchlaufen lassen (https://www.delphipraxis.net/148349-code-nur-beim-starten-delphi-durchlaufen-lassen.html)

Helmi 28. Feb 2010 09:56


Code nur beim Starten in Delphi durchlaufen lassen
 
Hallo,

ich habe eine Procedure in der eine Datei eingelesen, überarbeitet und dann an eine StringList übergeben wird.

Nun würd ich gerne, wenn ich das Programm in Delphi aufrufe, mir den Inhalt der StringList als Datei ausgeben lassen.
Aber eben nur in Delphi - nicht wenn die Software jemand anders verwendet (ohne Delphi).

Gibt es dafür eine Möglichkeit?

DeddyH 28. Feb 2010 09:59

Re: Code nur beim Starten in Delphi durchlaufen lassen
 
Spontan fallen mir 2 Möglichkeiten ein: per Compilerschalter {$IFDEF DEBUG} (dazu muss man das aber auch in den Projektoptionen entsprechend einstellen) oder per Hier im Forum suchenIsDebuggerPresent.

Helmi 28. Feb 2010 10:20

Re: Code nur beim Starten in Delphi durchlaufen lassen
 
Danke für den Tip mit "IsDebuggerPresent"

Dieser Code hat geholfen: Code

Die Muhkuh 28. Feb 2010 12:19

Re: Code nur beim Starten in Delphi durchlaufen lassen
 
Und dann lädt jemand das Programm mit einem Debugger und schwupps, sieht er alle Debug-Daten ;-)

Helmi 28. Feb 2010 12:23

Re: Code nur beim Starten in Delphi durchlaufen lassen
 
Zitat:

Zitat von Die Muhkuh
Und dann lädt jemand das Programm mit einem Debugger und schwupps, sieht er alle Debug-Daten ;-)

Wird jetzt bei dem Programm nicht passieren
und wenn, wärs ned tragisch


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz