Compiler-Fehler

Hallo Forum!

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.

Danke für Antworten,
Christof

Hi Christof!

Der Fehler könnte ein Folgefehler sein. Sieh Dir mal die davor liegenden includes an, falls es solche gibt.

lg,
TheBeast

Hallo Christof

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.

MfG Peter(TOO)

Eventuell in einem Headerfile ein „;“ vergessen?