AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Multilizer / System.Classes -> TReader.ReadSignature

Ein Thema von TurboMagic · begonnen am 8. Aug 2025 · letzter Beitrag vom 8. Aug 2025
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#1

Multilizer / System.Classes -> TReader.ReadSignature

  Alt 8. Aug 2025, 08:19
Hallo,

ich versuche gerade eines meiner Projekte von D10.4.2 auf 12.3 umzuziehen.
Es verwendet Multilizer als Übersetzungslösung und crasht in 12.3 jetzt immer beim Start.

Wenn ich debugge, finde ich heraus, dass das in TReader.ReadSignature passiert wenn
versucht wird eine "Form" (ja wohl eine Pseudoform) namens TRANSLATEENGLISH zu laden.

Es wird da jeweils TReader.ReadSignature; aus System.Classes aufgerufen und das crasht mit
ungültiger Signatur weil der Wert der gelesen wurde nicht der Konstanten FilerSignature
entspricht.

Hat sich da irgendwas am Stream Format in Delphi geändert?
Oder wie könnte es noch dazu kommen?
Wenn ich mit dem Debugger die gelesene Signature mal auf den Wert der Konstante ändere
crasht es einfach beim Versuch die eigentlichen Daten auszulesen...
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.771 Beiträge
 
Delphi 12 Athens
 
#2

AW: Multilizer / System.Classes -> TReader.ReadSignature

  Alt 8. Aug 2025, 10:07
Am Delphi Streaming-System hat sich nichts geändert - schon gar nicht zwischen 10.4.2 und 12.3. Das hätte auch schon längst zu Problemen bei allen Projekten mit DFM-Dateien geführt.

Der Fehler muss also irgendwo anders liegen. Ich würde erstmal probieren, ob die betreffende Datei in 10.4.2 wirklich noch funktioniert.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#3

AW: Multilizer / System.Classes -> TReader.ReadSignature

  Alt 8. Aug 2025, 12:02
Hallo,

danke für die Auskunft.
Ja das ist gegenzutesten. Bis vor kurzem ging es noch unter 10.4.2,
seit kurzem scheint es auch dort Probleme zu geben. Muss das also
vermutlich doch erst mal dort wieder in den Griff bekommen.
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 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