bitte nicht gleich steinigen. Es ist ein Delphi-Thema und deshalb hier in "Dies und Das".
Folgendes ist passiert: auf Malloche ist die Platte abgeraucht, auf der das Arbeitsverzeichnis eines Delphi-Projektes gespeichert war. Also habe ich die Gelegenheit genutzt, den SVN-Checkout auf einer neuen Platte zu probieren. Das Projekt wird ausgecheckt - auf den ersten Blick sieht alles OK aus. Aber, wenn ich das Projekt in Delphi lade und "make run" (bzw. "make debug") mache, wird es übersetzt, gestartet und steigt dann mit einem Run Time Error aus.
Im Debugger bekomme ich:
Code: Alles auswählen
Project XXXX.exe raised exception class EReadError with "invalid property value".
Code: Alles auswählen
...
Application.CreateForm(TSettingsDlg,SettingsDlg);
...
Ich meine mich erinnern zu können, dass ich etwas ähnliches auch schon mit Lazarus erlebt habe. Dort half es, das Projektverzeichnis zu "cleanen". Ein "make clean" hat bei Delphi aber nicht gereicht.
Kann mir jemand einen Tipp geben, an welcher Stelle ich schauen muss, um das Projekt aus dem SVN-Checkout compilieren zu können? Welches File könnte fehlen, bzw ist zuviel im SVN-Repository? Gibt es eine sinnvolle Strategie, den Fehler/Grund zu lokalisieren? (Ich komme noch an das funktionierende original-Projekt heran, so dass kein Verlust drohnt, aber ich würde gerne verstehen, wo es hakt.)
Vielen Dank für alles, was hilft,
Photor