Ich habe seit gestern einen Compiler-Fehler den ich mir nicht erklären kann, da er in einer Stelle auftritt an der ich schon Ewigkeiten nichts mehr verändert habe:
Declaration Syntax Error bei folgender Code-Zeile:
class TMain : public TForm //hier Tritt der Fehler auf
{
...
}
...
...
...
...
extern PACKAGE TMain \*Main; //hier auch
Wenn ich eine alte Version compiliere die genau so aussieht tuts.
Komisch.
Das SourceFile in dem der Fehler auftritt ist der Hauptteil des Programms.
Prinzipiell gilt bei C, dass der eigentliche Fehler zwischen dem Anfang und derjenigen Stelle welche der Compiler anzeigt liegt !!!
Insbesondere eine vergessene „}“ führt erst sehr viel später zu einer Fehlermeldung, meist erst bei der definition einer Funktion oder, wie bei dir, einer Klasse.