ComPort Library
-
Ich zusammmen,
ich habe BDS2006 und habe die ComPort Library CPort 3.10 installiert.
Bekomme den Fehler beim ausführen des codes:[C++ Error] CPort.hpp(685): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int)'
[C++ Error] CPort.hpp(677): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int)'
[C++ Error] CPort.hpp(697): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int,int)'
[C++ Error] CPort.hpp(676): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int,int)'Kann mir einer da helfen?
hier der Source:
public: __fastcall EComPort(int ACode, int AWinCode); __fastcall EComPort(int ACode); __property int WinCode = {read=FWinCode, write=FWinCode, nodefault}; __property int Code = {read=FCode, write=FCode, nodefault}; public: #pragma option push -w-inl /* Exception.CreateFmt */ inline __fastcall EComPort(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size) : Sysutils::Exception(Msg, Args, Args_Size) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateRes */ inline __fastcall EComPort(int Ident)/* overload */ : Sysutils::Exception(Ident) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateResFmt */ inline __fastcall EComPort(int Ident, System::TVarRec const * Args, const int Args_Size)/* overload */ : Sysutils::Exception(Ident, Args, Args_Size) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateHelp */ inline __fastcall EComPort(const AnsiString Msg, int AHelpContext) : Sysutils::Exception(Msg, AHelpContext) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateFmtHelp */ inline __fastcall EComPort(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size, int AHelpContext) : Sysutils::Exception(Msg, Args, Args_Size, AHelpContext) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateResHelp */ inline __fastcall EComPort(int Ident, int AHelpContext)/* overload */ : Sysutils::Exception(Ident, AHelpContext) { } #pragma option pop #pragma option push -w-inl /* Exception.CreateResFmtHelp */ inline __fastcall EComPort(System::PResStringRec ResStringRec, System::TVarRec const * Args, const int Args_Size, int AHelpContext)/* overload */ : Sysutils::Exception(ResStringRec, Args, Args_Size, AHelpContext) { } #pragma option popDanke.
-
Kann mir keiner helfen?
-
Hallo,
Ich kenn die ComPort Library nicht aber die Fehlermeldungen ansich sagen nur aus das die Funktionen / Methoden mehrfach deklariert wurden.
__fastcall EComPort(int ACode, int AWinCode); __fastcall EComPort(int ACode);schau mal nach ob die beiden schonmal irgendwo im Code deklariert wurden.
Aber alles ohne Gewähr
mfg, Micha!