![]() |
Probleme mit Mem_Util von Gammatester
Nachdem ich meinen kompletten PC neu gemacht habe, durch die Lizenzhölle und Out-of-Bounds-Hölle ging, schaffe ich es nicht mehr meine Projekte zu kompilieren.
Ich nutze gamnmatesters Crypt-Units und dort meckert der Compiler in Mem_Util.pas diese Zeile mit Result an
Delphi-Quellcode:
Wie bekomme ich das weg? Der Bezeichner wurde "redeklariert".
function Base64Str(psrc: pointer; L: integer): BString;
{-Base64 string of memory block of length L pointed by psrc} var q,r: integer; b0,b1,b2: byte; {$ifndef RESULT} result: BString; {$endif} |
AW: Probleme mit Mem_Util von Gammatester
Delphi-Quellcode:
Das passiert nur bei {$ifndef RESULT}, also wenn das Define RESULT nicht definiert ist.
function Base64Str(psrc: pointer; L: integer): BString;
//--> Die Funktion hat ein Result var {$ifndef RESULT} result: BString; //--> Da wird eine zusätzliche 2te Variable, auch Result angelegt, das wird das Problem sein {$endif} Wahrscheinlich was das in der alten Version irgendwo definiert, in einer .inc Datei, oder in den Projekt-Defines ... |
AW: Probleme mit Mem_Util von Gammatester
Ich vermute mal, daß der Code noch nicht unter Rio compiliert wurde und irgendwo ein
Delphi-Quellcode:
fehlt, daß ein
{$IFDEF VER330}
Delphi-Quellcode:
bewirkt.
{$DEFINE RESULT}
|
AW: Probleme mit Mem_Util von Gammatester
Ich habe das in der Datei std.inc mal nachträglich eingefügt
Delphi-Quellcode:
{$ifdef VER330}
{$define DELPHI} {D26} {$define D12PLUS} {$define UNIT_SCOPE} {$endif} |
AW: Probleme mit Mem_Util von Gammatester
Wurde damit Dein Problem behoben?
Gruß, Andreas |
AW: Probleme mit Mem_Util von Gammatester
Das Problem wird damit behoben. Jeder der das Problem hat, muss nur die inc-Datei erweitern.
|
AW: Probleme mit Mem_Util von Gammatester
Danke!
Gruß, Andreas |
AW: Probleme mit Mem_Util von Gammatester
Wie Kontakt mit Gammatester für die Aufnahme in seinen
Code aufnehmen? |
AW: Probleme mit Mem_Util von Gammatester
Zitat:
![]() |
AW: Probleme mit Mem_Util von Gammatester
Zur Info: Gammatester ist kürzlich verstorben, Ihr müsst ihm nichts mehr schicken.
|
AW: Probleme mit Mem_Util von Gammatester
Hallo,
ja, das ist natürlich schade, dass er nicht mehr unter uns ist. Aber könnte man nicht irgendwie ein GitHub Projekt erstellen, dass wenigstens den gesamten Code der so über seine Webseite verstreut ist aufnimmt. Sein Lizenztext scheint das ja zu erlauben. Dort könnte man dann solche Verbesserungen einfließen lassen. Meine eigene Idee ist es auch, die Cryptoteile die für DEC nützlich sind (natürlich unter Verweis auf die Quelle) irgendwann in DEC einfließen zu lassen. Leider erlaubt es meine Zeit momentan nicht und ich müsste die alle einzeln durchgehen und umbauen. Grüße TurboMagic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 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