![]() |
Delphi-Version: XE5
Prüfen, ob ein Text zugewiesen ist
Ja, dieser gruselige Variablentyp
Delphi-Quellcode:
.
Text
Ich möchte prüfen, ob meine Anwendung in
Delphi-Quellcode:
bereits auf einen gültigen Standard-Ausgabeweg zeigt oder nicht.
System.Output
Mir fiele nur ein, testweise einmal ein WriteLn(..) zu machen und
Ich kann
Delphi-Quellcode:
nicht mit
System.Output
Delphi-Quellcode:
oder
Assigned(System.Output)
Delphi-Quellcode:
prüfen. Mir fällt nicht ein, mit was ich das überhaupt vergleichen könnte.
System.Output = 0
|
AW: Prüfen, ob ein Text zugewiesen ist
Versuche mal die indirekte Prüfung über
Delphi-Quellcode:
if Windows.GetStdHandle(STD_OUTPUT_HANDLE {=-11}) = 0 then
ShowMessage('no output handle'); |
AW: Prüfen, ob ein Text zugewiesen ist
Danke, das bringt mich viel weiter!
PS: Intern mappt der Typ "Textfile" auf "System.TTextRec". Der hat auch die Eigenschaft Handle. Ich habe alles was ich wissen wollte. Danke nochmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz