Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
25. Jul 2023
Herzlichen Dank, Wolfgang! :thumb:
Ich werde damit experimentieren.
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
23. Jul 2023
Hi Wolfgang,
(wie) kann man im Fenster der Konsolenanwendung zurückblättern, wenn der Inhalt überläuft?
Ich verwende Deine Bibliothek für Ausgabe der Ergebnisse umfangreicher Berechnungen, die mehrere 100 Zeilen Kolonnen voller Zahlen liefern.
Leider sehe ich nur die letzten paar Zeilen davon. Kann man einen Scrollbar aktivieren?
Danke!
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
16. Jul 2023
Herzlichen Dank für Deine Hilfe & Mühe, Wolfgang! :-D
Jetzt funktioniert's! :thumb:
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
14. Jul 2023
Danke Himitsu,
das war mir nicht bekannt. :oops:
---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The unexpected small block leaks are:
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
13. Jul 2023
Hallo Wolfgang,
mir ist aufgefallen, daß tConsoleInfoEx zwei kleinere Speicherlecks (117 - 124 Bytes) verursacht. Die Fehlermeldung findest Du im Anhang.
Könntest Du bitte bei Gelegenheit nachschauen, woran das liegen kann?
Vielen Dank!
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
30. Jun 2023
Vielen Dank, Wolfgang! :thumb: :-D
PS:
Im Demo09_BuiltIn_Features.dpr ist in Zeile 50 eine Inline-Deklaration
Var FrameAttr := TTextAttr.Create(White, Red);
welche ältere Delphi-Versionen (auch XE5) noch nicht verstehen. Aber das läßt sich einfach umschreiben.
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
28. Jun 2023
Hallo Wolfgang,
Du hast recht: Auch Demo01_Minimal_Console_App.dpr läßt sich nicht kompilieren:
Demo01_Minimal_Console_App.dpr(13): E2003 Undeklarierter Bezeichner: 'Console'
Demo01_Minimal_Console_App.dpr(13): E2035 Nicht genügend wirkliche Parameter
Die erste Zeile Console.Window(80,25); verursacht die Probleme.
Versehentlich hatte ich am Nachmittag eine Kopie von...
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
28. Jun 2023
Hallo Wolfgang,
vielen Dank für die Anpassung & Verbesserung Deiner Console Library an ältere Delphi-Versionen! :-D Nun lassen sich mit XE5 alle 9 Units der Bibliothek kompilieren. :thumb:
Allerdings läßt sich nur ein einziges der 8 Demo-Programme kompilieren: Demo01_Minimal_Console_App.dpr
Bei den übrigen kommt es zu etlichen Fehlermeldungen:
u. a.
begin
Result := (FTextAttr and...
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
27. Jun 2023
XE5 kennt leider noch keinen RecordHelper.
Habe versucht Deinen Hinweis umzusetzen, aber das Auskommentieren verursachte weitere Compiler-Fehler in Folge. Auch ein Ersetzen von class operator durch Function führte zu keinem Erfolg, da es dann später bei TCoordHelper.notEqual(..) zu Problemen führte, noch in der ersten Datei Ply.Types.pas.
Möglicherweise habe ich mich ungeschickt...
Forum: Win32/Win64 API (native code)
Delphi
by Andreas13,
27. Jun 2023
Hallo Wolfgang,
zunächst vielen Dank für Deine Mühe & die Console Library! :thumb:
Bei mir beschwert sich allerdings mein etwas betagter XE5-Compiler:
Zeile 254:
class operator Equal(Lhs, Rhs: TCoord) : Boolean;
Ply.Types.pas(254): E2123 PROCEDURE, FUNCTION, PROPERTY oder VAR erwartet
Ab welcher Delphi-Version ist die Console Library verwendbar?