Mehrdeutigkeit bei RightStr()
-
hi, hab schon wieder die nächste frage

wodurch kommt dieser fehler?
[C++ Fehler] Unit1.cpp(44): E2015 Mehrdeutigkeit zwischen '_fastcall Idglobal::RightStr(System::AnsiString,int)' und '_fastcall Strutils::RightStr(const System::AnsiString,const int)'Decoder1->Reset(); Decoder1->CodeString(Memo1->Text); :arrow_right: Memo2->Text = RightStr(Decoder1->CompletedInput(), Coder1->CompletedInput().Length()-2);
-
Hallo,
du hast zwei Bibliotheken die eine Funktion RightStr() beinhalten. Nämlich Idglobal und Strutils. Entscheide dich welche du brauchst und ruf sie folgendermaßen auf:
Idglobal::RightStr(/*..*/); // oder Strutils::RightStr(/*..*/);MfG
tuküe
-
Oder verzichte einfach auf das Inkludieren von StrUtils.hpp, sofern du keine anderen Funktionen daraus benötigst. IdGlobal wird ja automatisch bei Verwendung eine Indy-Komponnte eingebunden.
-
DANKE