E2015 Mehrdeutigkeit zwischen System::Sysutils::Trim und System::Ansistrings::Trim



  • Was macht man bei solch einem Fehler am Besten, wenn er sehr viele Zeilen betrifft?

    Edit1->Text = Trim(advStringGrid->WideCells[ACol][ARow]);
    
    [bcc32 Fehler] Unit1.cpp(1999): E2015 Mehrdeutigkeit zwischen '_fastcall System::Sysutils::Trim(const System::UnicodeString) at c:\program files (x86)\embarcadero\studio\16.0\include\windows\rtl\System.SysUtils.hpp:3166' und '_fastcall System::Ansistrings::Trim(const System::AnsiStringT<0>) at c:\program files (x86)\embarcadero\studio\16.0\include\windows\rtl\System.AnsiStrings.hpp:62'
    

    Kann man da was machen?



  • Ja, explizit angeben, welches du nutzen willst.



  • Oder die Methode Trim des Stringobjects benutzen:

    Edit1->Text = advStringGrid->WideCells[ACol][ARow].Trim();
    

    😉


Log in to reply