Parece haver um bug na instalação do do Indy10 para Delphi 7.
Por isso, segue o passo a passo para instalar o Indy10 com sucesso.
DESINSTALANDO O INDY 7
Para o indy10 funcionar, você tem que desinstalar a versão antiga, senão, dará conflito ao compilar seu
código.
- Acesse o menu Component\Install Package
- Localize lingha "Internet Direct Indy for D7..."
- Clique nela e clique em REMOVE.
*Remova as DCU do Indy versão 7*
- Acesse a pasta C:\Arquivos de programas\Borland\Delphi7\Lib
- Apague todas as DCU iniciadas por Id (ID*.DCU). São aproximadamente 177 arquivos.
Obs.: Recomendo mover para uma outra pasta, para caso de precisar delas novamente.
INSTALANDO O INDY 10
- Feche o Delphi;
- Execute o indy10.1.5_d7.exe
CORRIGINDO A INSTALAÇÃO
- Abra o Delphi.
- Ele exibirá a mensagem "Cannot load package dclindycore70.bpl...", perguntando se deseja tentar abrí-la
novamente na próxima vez que iniciar o Dephhi. Clique em NÃO para todas as perguntas.
- Acesse o menu Tools\Environment Options;
- Na aba Library, clique no botão ao lado do Library Path;
- Verifique se a pasta C:\Arquivos de Programas\Indy for Delphi 7\LibD7 está na lista.
- Se não estiver, adicione.
REGISTRANDO OS PACOTES (DPK) DO COMPONENTE
- Acesse a pasta onde o Indy10 foi instalado (C:\Arquivos de Programas\Indy 10 for Delphi 7) e abra a
pasta Source. Lá existem 4 subpastas.
- Agora vamos compilar os pacotes (DPK) na ordem correta.
Apenas compilar! Você não conseguie instalá-los.
1. IndySystem70.dpk (pasta \System)
2. IndyCore70.dpk (pasta \Core)
3. IndyProtocols70.dpk (pasta \Protocols)
4. dclIndyCore70.dpk (pasta \Core)
5. dclIndyProtocols70.dpk (pasta \Protocols)
- Agora, acesse o menu Components\Install Package;
- Cliquem em ADD e adicione as duas BPL's da pasta C:\Arquivos de Programas\Indy for Delphi 7\LibD7:
- dclIndyCore70.bpl
- dclIndyProtocols.bpl
- Feche o Delphi e entre novamente.
Algumas instruções estão no link abaixo, mas não funciona exatamente como deveria:
http://www.indyproject.org/Sockets/Docs/indy10Installation.de.aspx
9 comentários:
Obrigado por compartilhar seu conhecimento.
Amigo onde eu acho que instalador exe? só acho os fontes e é mais complicado instalar!
Obrigado!
Fala DarkDucke...
Tente esse link. Tem que se cadastrar no 4shared para poder baixar.
http://www.4shared.com/file/zD9qXH0p/indy1015_d7.html
Olá Napa... fiz exatamente os seus passos mais ainda aparece o seguinte erro:
[Fatal Error] UDataModuleGeral.pas(15): Unit IdCommandHandlers was compiled with a different version of IdComponent.TIdComponent
O que fazer?
Olá Cledson,
não conheço este erro, mas dei uma pesquisada e achei esses dois links. Veja se resolve:
http://www.activedelphi.com.br/forum/viewtopic.php?t=31465&sid=e20427096a4893b4516355bd1d9fd69e
http://scriptbrasil.com.br/forum/index.php?showtopic=134692
O erro agora é outro. Não sei se você já viu isso:
File not found: 'frxClass.dcu'
O número 70 nos arquivos .dpk e .bpl tem alguma coisa a ver com a versão? Eu não tenho que instalar esses arquivos com o número 100?
Cledson,
Os arquivos com número 100 são para delphi 10. Para Delphi 7, você deve utilizar o arquivos ...70.
Quanto ao erro, tente refazer todos os passos, ou veja se a pasta abaixo está indicada no Library Path.
- Acesse o menu Tools\Environment Options;
- Na aba Library, clique no botão ao lado do Library Path;
- Verifique se a pasta C:\Arquivos de Programas\Indy for Delphi 7\LibD7 está na lista.
- Se não estiver, adicione.
Cara, já faz um tempo enorme esse post, mas precisei da informação e achei aqui. Muito obrigado! Valeu de Verdade!
Que bom. Fico feliz por ter ajudado.
Postar um comentário