Cannot convert 'AnsiString' to 'int'

Tags:    c++ grafik

Hvad skal jeg gøre ved denne besked "[C++ Error] Unit1.cpp(20): E2034 Cannot convert 'AnsiString' to 'int'"



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du forsøger at tildele en tekst til en variabel, der kun kan indeholde tal. Det kan du ikke, men du kan forsøge at konvertere teksten til et tal:
i = Edit1->Text.ToInt();

Hvis teksten ikke kan konverteres smidder funktionen en exception. For alternativer prøv at se på AnsiString::ToIntDef() og TryStrToInt().

Ivan Johansen




Hvad skal jeg gøre ved denne besked "[C++ Error] Unit1.cpp(20): E2034 Cannot convert 'AnsiString' to 'int'"


Hvilken kompiler bruger du???

MH.

The-Freak

Livet er for kort til at kede sig.



Hvad skal jeg gøre ved denne besked "[C++ Error] Unit1.cpp(20): E2034 Cannot convert 'AnsiString' to 'int'"


Og hvad står der helt præcist på linie 20 i Unit1.cpp ?



Hvad skal jeg gøre ved denne besked "[C++ Error] Unit1.cpp(20): E2034 Cannot convert 'AnsiString' to 'int'"

Og hvad står der helt præcist på linie 20 i Unit1.cpp ?


Der står :

i = Edit1->Text;

Og til ham oven over: jeg bruger Borland C++Builder 6




t