Bonjour,
J'ai un programme qui fonctionne sous c++Builder4. Je suis entrain de le passer sous c++Builder6 pour, peut-�tre, pouvoir passer sous la derni�re version de c++ builder.
Enfin bref, lors de la compilation sous c++ builder 4, tout va bien mais lors de la compilation sous builder 6, j'obtiens plusieurs erreurs.
J'ai une erreur sur CPort.hpp :
Et plusieurs erreur de conversion :[C++ Error] CPort.hpp(703): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int)'
[C++ Error] CPort.hpp(695): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int)'
J'ai essay� plusieurs choses (atoi, ToInt, ...) mais rien ne marche[C++ Error] Unit1.cpp(695): E2034 Cannot convert 'AnsiString' to 'const char *'
[C++ Error] Unit1.cpp(695): E2342 Type mismatch in parameter 'lpSrc' (wanted 'const char *', got 'AnsiString')
Voici un morceau de code concernant la conversion (si �a peut aider) :
Merci beaucoup !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 AnsiString Section = pIniFile->ReadString("GENERAL","Section","SECHOIR1"); int num_sechoir = StrToInt(Section.Delete(1, 7));
Partager