Forum: Object-Pascal / Delphi-Language
by Rollo62,
1. Mär 2024
Ich hätte schwören können, dass ich die mal aktiviert hatte.
War aber wohl doch was anderes.
Damit habe ich zumindest die Ursache gefunden, bei einem StreamHelper mit überladenen Read/Write Funktionen.
War schwer zu finden den, aber dank dem Tip hat es geklappt.
Ich frage mich, ob man die 3000 anderen Warnings angehen sollte,ist wahrscheinlich kaum zu bewerkstelligen bei z.B. Pointern...
Forum: Object-Pascal / Delphi-Language
by Rollo62,
26. Feb 2024
Hatte ich auch aus, aber laut Stefan macht es ja Sinn, diese für das "weak alias" Problem mal durchzusehen.
Ja ich weiß, dass man besser vorkompilierte Libraries einsetzen sollte, wegen der Kompilierzeit.
Ich habe mir das aber vor Jahren angewöhnt, als ich genau damit mal extreme Probleme hatte, mit verwaisten alten, neuen Libraries.
Das Kompilieren geht bei mir recht schnell, daher habe...
Forum: Object-Pascal / Delphi-Language
by Rollo62,
26. Feb 2024
Wenn ich alle Warnings einschalte, was ich liebend gerne so machen würde, kommen auch solche Dinge hoch, z.B. aus Spring.pas:
Int24 = packed record //<== unsafe type Int24
case Integer of
0: (Low: Word; High: Byte);
1: (Bytes: array of Byte);
end;
Forum: Object-Pascal / Delphi-Language
by Rollo62,
23. Feb 2024
Hallo zusammen,
ich suche gerade nach ein paar mysteriösen, unterschiedlichen Verhalten von Apps unter D12, was vorher einwandfrei lief.
Mir ist die Umstellung siehe oben bekannt, hier unter anderem auch aus den Blogs von Marco Cantu und GDK
Ich hätte da noch ein paar zusammenfassende Fragen, zur Klärung, ich stelle meine Thesen hier mal auf:
1. Umstellung NativeInt zu weak alias:...