Problem bei Klassen deklaration
-
Hi Hab ein Problem bei meiner Klassen Deklaration ich wollt eine Klasse mit der anderen verbinden. Dabei hab ich GPSFunktions und GPSDatasets. die Datasets sollen nacher in die Funktions eingebunden werden nur der gibt mir einen doofen fehler wieder
[C++ Fehler] Unit1.h(13): E2176 Zu viele Typen in der Deklaration[cpp]#ifndef GPSFunktionsH
#define GPSFunktionsH
#include "GPSDatasets.h"
//---------------------------------------------------------------------------
class TGPSfunktions
{
private:
TGPSData GPSData;
HANDLE hCom; // Handel für Com Port
bool datensatzok; [/cpp]das codeschnipsel steht in der GPSFunktions.h
Hilfe!
-
PS der Fehler kommt so raus
[C++ Fehler] GPSFunktions.h(7): E2176 Zu viele Typen in der Deklaration
-
Zeig doch mal die (gekürzte!) Deklaration von TGPSData.
-
Hallo,
Kann der Fehler nicht auch in der GPSDatasets.h sein? Vielleicht fehlt da irgendwo ein Semikolon oder eine Klammer.
-
ich hab mal nur datasets compiliert dabei kam das ruas
#define GPSDatasetsH //--------------------------------------------------------------------------- class TGPSData { private: bool checksummeok(AnsiString &datensatz); // Prüft GPS-Prüfsumme des Satz AnsiString kommasuchen(AnsiString &zeile); // Sucht nach Komma im Buffer AnsiString sternsuchen(AnsiString &zeile1); // Sucht nach Stern im Buffer AnsiString zeitversatz; // Zeitverschiebung (Deutschland +1) //------------------------------------------------------------------------------ AnsiString erstuhrzeit(void); // erste gemessene Uhrzeit bei Start AnsiString erstbreitengrad(void); // ersten gemessenen Breitengrad bei Start AnsiString erstlaengengrad(void);// ersten gemessenen Längengrad bei Start AnsiString erstdatum(void); // erstes gemessene Datum bei Start //-----KM berechnung------------------------------------------------------------[C++ Fehler] GPSDatasets.h(9): E2293 ) erwartet (bool checksummeok(AnsiString &datensatz); // Prüft GPS-Prüfsumme des Satz)
-
Kann es sein, dass AnsiString nicht bekannt ist?