Ich habe eine Anwendung die unter Delphi 1 ... Delphi 5 geschrieben wurde nach Delph 2007 'geschafft', was eigentlich recht problemlos funktionierte. Das große Erschrecken:
Nach Erstellen einer neuen Funktion kam plötzlich bei der Synthaxprüfung der Fehler:
Fataler Fehler: F2092 Das Programm oder die Unit xxx ruft sich selbst wieder auf. (xxx ist das Hauptformular der Anwendung). Danach habe ich folgendes versucht:
1. Umbenennen der Unit: Fehler
2. Löschen der neuen Funktion: es geht
3. neue Funktion (leerer Rumpf): Fehler
4. neue Komponente auf diesem Formular (TLabel): Fehler
5. neue Komponente auf einem anderen Formular desselben Projekts:Fehler (xxx ist dabei immer das Hauptformular!)
6. 5 'überflüssige' Prozeduren gelöscht und dann eine neue hinzugefügt: Fehler...
7. Prozedur umbenannt: Fehler...
Fazit: Ich kann nichts hinzufügen oder ändern, lediglich löschen...
Übrigens habe ich die Unit Variants in mein Projekt eingebunden. Den evtl.Vorschlag Variants zu entfernen kann ich nicht realisieren (die Haupt-Unit hatt 33 000 Zeilen, das gesamte Projekt ca. 300 000)
Nach Erstellen einer neuen Funktion kam plötzlich bei der Synthaxprüfung der Fehler:
Fataler Fehler: F2092 Das Programm oder die Unit xxx ruft sich selbst wieder auf. (xxx ist das Hauptformular der Anwendung). Danach habe ich folgendes versucht:
1. Umbenennen der Unit: Fehler
2. Löschen der neuen Funktion: es geht
3. neue Funktion (leerer Rumpf): Fehler
4. neue Komponente auf diesem Formular (TLabel): Fehler
5. neue Komponente auf einem anderen Formular desselben Projekts:Fehler (xxx ist dabei immer das Hauptformular!)
6. 5 'überflüssige' Prozeduren gelöscht und dann eine neue hinzugefügt: Fehler...
7. Prozedur umbenannt: Fehler...
Fazit: Ich kann nichts hinzufügen oder ändern, lediglich löschen...
Übrigens habe ich die Unit Variants in mein Projekt eingebunden. Den evtl.Vorschlag Variants zu entfernen kann ich nicht realisieren (die Haupt-Unit hatt 33 000 Zeilen, das gesamte Projekt ca. 300 000)
Comment