Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Bitte Schießen: MemoryManagerUnit.pas, das einige Nicht-UI-Logik abstrahiert (https://www.delphipraxis.net/198488-bitte-schiessen-memorymanagerunit-pas-das-einige-nicht-ui-logik-abstrahiert.html)

jeroenp 7. Nov 2018 07:02

Delphi-Version: 5

Bitte Schießen: MemoryManagerUnit.pas, das einige Nicht-UI-Logik abstrahiert
 
Ich könnte Hilfe gebrauchen für https://gist.github.com/jpluimers/b0...d1bdb4bf8a33c4

Besonders bei:

- Die Abstrahierung der Nicht-UI-Logik von https://github.com/pleriche/FastMM4/...ageTracker.pas
- Die Konvertierung nach JSON: Die integrierte Delphi-JSON-Unterstützung mag nur object, kein records, und ich finde, dass mein Workaround umständlich ist.

Es gibt ein Beispiel für logging über Writeln.

Kommentar auf English ist auch möglich: https://en.delphipraxis.net/topic/20...sagetrackerpas

Der schöne Günther 7. Nov 2018 08:20

AW: Bitte Schießen: MemoryManagerUnit.pas, das einige Nicht-UI-Logik abstrahiert
 
Ich finde es unnötig die Konvertierung nach
Delphi-Quellcode:
TJsonObject
zu "verstecken". Ich hätte gerne ein TJsonObject und würde damit direkt weiterarbeiten. Jetzt bekomme ich nur Text über
Delphi-Quellcode:
ToString()
und muss daraus wieder ein
Delphi-Quellcode:
TJsonObject
machen.

jeroenp 7. Nov 2018 15:06

AW: Bitte Schießen: MemoryManagerUnit.pas, das einige Nicht-UI-Logik abstrahiert
 
Der Grund ist dass ich strings brauchte, kombiniert met dass `TJsonObject` freigegeben werden mussen.

Ich muss mir mal Gedanken machen, weile deine Idee interessant ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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