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