Erro no comando Sleep quando usa o componente IdIcmpClient
19/02/2008
0
Estou com um problema no c++ builder 6 com o comando Sleep fica dando erro na compilacao, quando insiro o objeto IdIcmpClient na paleta indy Clients.
o erro e o seguinte:
[C++ Error] PDV01.cpp(675): E2015 Ambiguity between ´_fastcall Idglobal::Sleep(unsigned int)´ and ´__stdcall Sleep(unsigned long)´
e como se esse objeto IdIcmpClient tambem tem uma funcao chamada sleep. Alguem sabe me dizer o que e isso ????
Grato
Jaime
Jaimesk
Posts
20/02/2008
Jaimesk
Sleep(100);
e no form va na paleta Indy Clients e insira o objeto IdIcmpClient e depois manda rodar essa aplicacao ai vcs verao o erro.
Grato
20/02/2008
Rodc
O que fiz foi chamar o Sleep da seguinte forma:
Idglobal::Sleep()
20/02/2008
Massuda
Assumindo que você quer usar o Sleep que não é do Indy, acho que isto deve funcionar...
::Sleep(...seu valor aqui...);
IdGlobal::Sleep(....
20/02/2008
Rodc
Mas me diz uma coisa, se as duas funções fossem globais (sem namespace) o faria?
Clique aqui para fazer login e interagir na Comunidade :)