Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#37
  Alt 3. Jun 2003, 17:16
Noch ein PS:
Zitat von tommie-lie:
Im Prinzip ist es also die reine Unzulänglichkeit Seitens Delphi5, daß MathiasSimmacks selbstkompilierte Version unter Win98 läuft und reiner Zufall, das sie es noch unter NT5 (also Win2k) tut.
Meine o.g. Erläuterungen erklären auch, warum ein mit Delphi 5 kompiliertes Programm dennoch unter 2000/XP funktioniert. Da hätte ich auch gestern schon drauf kommen können. Wenn ich mit dem alten Record arbeite und kompiliere, dann entspricht
sizeof(TOpenFileName) ja ebenfalls der Recordgröße ohne die neuen 12 Bytes, da dieser Wert fest im Programm kompiliert und nicht erst zur Laufzeit anhand des OS bestimmt wird. (Compiler <> Interpreter ) Und weil sich 2000 und XP nicht darüber beschweren, wenn du die kürzere Struktur benutzt, werden hier auch die Dialoge angezeigt.
  Mit Zitat antworten Zitat