Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Zeiger auf Stringerstellungsfunktion gesucht

  Alt 19. Sep 2023, 00:18
Könnte schlimmer sein ... die meisten der hunderten Methoden machen keine Probleme.

Hier geht es darum, die Strings, welche aus dem DEC rauskommen, ins neue DelphiString-Format zu konvertieren.
* jetzt mach ich das noch in der DLL.
* mir fällt grade ein, dass es auch in der EXE ginge, aber dann müsste ich den String sowieso wieder in die DLL geben, um ihn dort freizugeben, und ich müsste noch genauer aufpassen, dass das neue Delphi nicht versucht auf die Verwaltungsdaten des "alten" AnsiString zuzugreifen (CodePage und CharSize gab es dort noch nicht)



Am Schönsten wäre es, selbst wenn der Code immernoch nicht öffentlich wird, statt der .DCU an ein paar .OBJ zu kommen. (nur ein kleiner Klick in den Projektopionen und dann neu kompilieren)
Dann ließe es sich direkt in die EXE linken (ala ZLib und RegEx) ... abgesehn vom UnicodeString sollte sich aber der Rest nahtlos ins neue Delphi einfügen, inkl. dem neuen Inneren der AnsiStrings,
da ja dann der alte Code die neuen Funktionen der System-Unit nutzen müsste.



Delphi 7 ist manchmal schon ein Krampf
(viele Jahre nichts mehr damit gemacht)
$2B or not $2B

Geändert von himitsu (19. Sep 2023 um 00:24 Uhr)
  Mit Zitat antworten Zitat