Autsch. Dann liegen dein Problem eher daran das man bei der 16->32-Portierung sich Zeit sparen wollte... Na ja. Irgendwann rächt sich sowas.
Nein ich denke das liegt an der 8 Bit-> 32 Bit Portierung!
Der Sourceode kommt in vielen Teilen noch von Turbo-Pascal!
Lange Strings kann Delphi erst mit der 32-Bit Version Delphi2. Unter Delphi1 gab es nur kurze Strings.
Musste damas auch etwas umstellen als ich für die Serielle Kommunikation Strings mißbraucht hatte.
Als ich dann das nach D1 rückportieren musste, hatte ich hier Umstellungsaufwand.
Windows Vista - Eine neue Erfahrung in Fehlern.