Die Möglichkeit Werte mittels Writeln(); (wie während des Debuggens) auf ein Konsolenfenster auszugeben wäre auch im laufenden Betrieb manchmal praktisch.
Kann ich (z.B. mit einem Kommandozeilenparameter) das Fenster auch zur Laufzeit öffnen/schließen)?
Grüße
Christian
Konsolenfenster zur Laufzeit steuern?
-
- Beiträge: 238
- Registriert: So 13. Dez 2009, 09:43
- OS, Lazarus, FPC: Lazarus 3.0 (rev lazarus_3_0) FPC 3.2.2 i386-win32-win32/win64
- CPU-Target: x86 64Bit
- Wohnort: Niederösterreich
Konsolenfenster zur Laufzeit steuern?
Früher war alles besser. Und aus Holz!
Re: Konsolenfenster zur Laufzeit steuern?
Du kannst deine Anwendung nat. grundsätzlich mit der Konsole laufen lassen oder von der Shell starten.
Falls es während des Betriebs zuschaltbar sein soll, würde ich eher ein Log-Fenster öffnen, wo du in ein TMemo schreibst (Ab und zu die ersten Zeilen löschen, für den Dauerbetrieb).
Man kann nat. schon eine Konsole/Shell starten, das ist dann aber auch kompliziert nur für's loggen.
Falls es während des Betriebs zuschaltbar sein soll, würde ich eher ein Log-Fenster öffnen, wo du in ein TMemo schreibst (Ab und zu die ersten Zeilen löschen, für den Dauerbetrieb).
Man kann nat. schon eine Konsole/Shell starten, das ist dann aber auch kompliziert nur für's loggen.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Konsolenfenster zur Laufzeit steuern?
Wie wäre es denn mit einem "richtigen" Loggingframework? Log4Delphi (http://log4delphi.sourceforge.net/) läuft auch mit FreePascal. Da kannst du dann auch ganz bequeme konfigurieren wo was hingeloggt wird.
mfg
Micha
mfg
Micha
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Konsolenfenster zur Laufzeit steuern?
Oder MulitLog
http://wiki.lazarus.freepascal.org/MultiLog" onclick="window.open(this.href);return false;
http://wiki.lazarus.freepascal.org/MultiLog" onclick="window.open(this.href);return false;
-
- Beiträge: 238
- Registriert: So 13. Dez 2009, 09:43
- OS, Lazarus, FPC: Lazarus 3.0 (rev lazarus_3_0) FPC 3.2.2 i386-win32-win32/win64
- CPU-Target: x86 64Bit
- Wohnort: Niederösterreich
Re: Konsolenfenster zur Laufzeit steuern?
Danke, die Idee mit dem TMemo wird's werden.
Mir geht's (in diesem Fall) nicht um Logging, sondern darum "ein paar Werte beobachten" zu können, wenn grad was nicht geht, die aber unsichtbar (weil uninterssant) für den Anwender bleiben.
Trotzdem nicht uninteressant zu wissen, daß es soetwas (Loggingframework) gibt.
Mir geht's (in diesem Fall) nicht um Logging, sondern darum "ein paar Werte beobachten" zu können, wenn grad was nicht geht, die aber unsichtbar (weil uninterssant) für den Anwender bleiben.
Trotzdem nicht uninteressant zu wissen, daß es soetwas (Loggingframework) gibt.
Früher war alles besser. Und aus Holz!