BCB Ansistring als Rückgabewert einer Funktion

dern3ro

Grünschnabel
Hallo

ich hab folgenden Header und bekomme immer "e2141 fehlerhafte Deklaration".

Code:
//---------------------------------------------------------------------------

#ifndef funktionenH

#define funktionenH
//---------------------------------------------------------------------------
AnsiString readanum (int line);  // e2141
void __fastcall ansicht (int i);
#endif


ich dreh noch durch, gerade weil ich bei anderen Programmen das genau so gemacht habe und die einwandfrei Kompilieren.



Danke.

lg Daniel
 
Einfach die VCL einbinden, dann müsste es klappen:
C++:
//---------------------------------------------------------------------------
#ifndef funktionenH
#define funktionenH
#include <vcl.h>
//---------------------------------------------------------------------------
AnsiString readanum (int line);  // e2141
void __fastcall ansicht (int i);
#endif
 
Mein Held! :)

Vielen Dank, hätte fast meine Keyboard zertrümmert.

... hatte die vcl in der cpp Datei und nicht im Header... habs einfach nicht gesehen
 
Zurück