Hi,
ich hatte schon 2, 3 Male ein ähnliches Phänomen. Selbst bei noch eindeutigeren "Nicht-Fehlern" im Code
eine Funktion hat eine
Exception geworfen. Zum prüfen habe ich folgende Änderungen im Code vorgenommen:
Delphi-Quellcode:
function XYZ;
var
s: string; // geändert
i: Integer;
begin
[...]
s := IntToStr(i); // geändert
[...]
ShowMessage(s); // geändert
[...]
end;
danach kam die Exception nicht mehr.
Auskommentieren dieser Zeilen hat die
Exception zurückgebracht. Bei mir im Betrieb waren alle Entwickler ratlos.
Also habe ich mal alle *.dcu und ProjektName.* außer der Projektname.dpr.
Danach Projekt neu erzeugt und alles hat wieder einwandfrei funktioniert.
Vielleicht verschluckt sich Delphi bei dir auch an irgend wo einer Kleinigkeit.
Gruß
Ansgar