Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Probleme mit Mem_Util von Gammatester (https://www.delphipraxis.net/202832-probleme-mit-mem_util-von-gammatester.html)

DieDolly 12. Dez 2019 14:58


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:
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}
Wie bekomme ich das weg? Der Bezeichner wurde "redeklariert".

Rollo62 12. Dez 2019 15:47

AW: Probleme mit Mem_Util von Gammatester
 
Delphi-Quellcode:
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}
Das passiert nur bei {$ifndef RESULT}, also wenn das Define RESULT nicht definiert ist.

Wahrscheinlich was das in der alten Version irgendwo definiert, in einer .inc Datei, oder in den Projekt-Defines ...

Uwe Raabe 12. Dez 2019 15:57

AW: Probleme mit Mem_Util von Gammatester
 
Ich vermute mal, daß der Code noch nicht unter Rio compiliert wurde und irgendwo ein
Delphi-Quellcode:
{$IFDEF VER330}
fehlt, daß ein
Delphi-Quellcode:
{$DEFINE RESULT}
bewirkt.

DieDolly 12. Dez 2019 17:33

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}

Andreas13 13. Dez 2019 10:21

AW: Probleme mit Mem_Util von Gammatester
 
Wurde damit Dein Problem behoben?
Gruß, Andreas

DieDolly 13. Dez 2019 10:39

AW: Probleme mit Mem_Util von Gammatester
 
Das Problem wird damit behoben. Jeder der das Problem hat, muss nur die inc-Datei erweitern.

Andreas13 13. Dez 2019 11:15

AW: Probleme mit Mem_Util von Gammatester
 
Danke!
Gruß, Andreas

TurboMagic 13. Dez 2019 19:10

AW: Probleme mit Mem_Util von Gammatester
 
Wie Kontakt mit Gammatester für die Aufnahme in seinen
Code aufnehmen?

Rollo62 13. Dez 2019 19:20

AW: Probleme mit Mem_Util von Gammatester
 
Zitat:

Zitat von TurboMagic (Beitrag 1453428)
Wie Kontakt mit Gammatester für die Aufnahme in seinen
Code aufnehmen?

https://www.delphipraxis.net/200202-...mmatester.html

DeddyH 14. Dez 2019 08:09

AW: Probleme mit Mem_Util von Gammatester
 
Zur Info: Gammatester ist kürzlich verstorben, Ihr müsst ihm nichts mehr schicken.

TurboMagic 14. Dez 2019 08:42

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