Passos:
1) Entre na IDE de cada Delphi instalado em sua maquina
2) Vá no menu Tools->Options-> Environment Variables,
3) Procure na lista "System Variables" a opção "Path" e selecione
4) Clique na opção "Add Override", será adicionado no quadro User Override uma opção Path
5) Selecione no quadro User Override, a opção Path que foi adicionada, clique em Edit e retire o path das outras versões, deixando somente os caminhos da versão que você estiver executando esse processo.
Depois de executar essa tarefa em cada versão, cada uma ao ser iniciada, irá sobrepor a variável PATH, não indo buscar mais nada, no path das outras versões do Delphi.
Até a proxima.
Isaque Pinheiro! Pessoas como você, e são poucas, podem fazer deste mundo algo melhor! Muito obrigado por sua dica! Desejo a você tudo de bom e que tenhas grandes realizações no seu trabalho.
ResponderExcluirObrigado pelas palavras que Deus o abençoe.
ExcluirParabens pela dica, acabei precisando também.
ResponderExcluirObrigado... que bom que pude ajudar,
ExcluirEssa dica foi muito preciosa, sempre me lembrarei de você com sentimento de gratidão.
ResponderExcluirFico feliz em poder ajudar, obrigado pelas palavras, que Deus te abençoe.
ExcluirUso xe2 e xe3 em minha máquina e não existe esse sujeito
ResponderExcluir3) Procure na lista "System Variables" a opção "Path" e selecione
o que fazer?
Procure por "Environment Options->Environment Variables"
ExcluirFunciona que é uma beleza!
ResponderExcluirParabéns! Resolveu uma grande dor de cabeça. Abraços e sucesso!
ResponderExcluirObrigado, abraço e sucesso tb.
ExcluirIsaque, muitíssimo obrigado, salvou a lavoura.
ResponderExcluirA intenção é ajudar mesmo, sucesso.
Excluirola, tentei aqui na versao D7, acretido que tenha feito certo, mas quanto inicio o D7 diz que nao encontra varias bibliotecas e dlls...sera que fiz algo errado...parece ser tao facil!!!
ResponderExcluirOlá as Dlls você deve procura-las e copia-las para a pasta System32, como pode vê os relatos acima, para a necessidade de duas ou mais versões instaladas funciona, mas se alguma versão tiver mal instalada ou algum pacote que você esteja instalando e depende de dlls, ai já é um caso totalmente diferente da solução posta por mim.
Excluircerto, muito obrigado pela resposta Isaque.
ExcluirAbracos
ola Isaque, escrei antes aqui,
ResponderExcluirO que aconteceu foi que tinha tirado a libeay32.dll da pasta windows por outros teste que fiz, dai reclamava de praticamente todos os acbr ao abrir o D7, coloquei novamente e funcionou direitinho.
Abracos.
Luis.
Isaque em primeiro lugar parabéns pelo blog e pela dica...me salvou rsrsrs. Muito obrigado.
ResponderExcluirSe para vc foi uma soluçao, para mlm foi a satisfaçao, obrigado.
ExcluirConhece tudo.....Muito bom....Muito obrigado....
ResponderExcluirNem tanto, menos, menos. Hehehehehe...
ExcluirAssim como muitos aqui, quero agradecer por essa dica. Muito obrigado
ResponderExcluirObrigado.
Excluirpost antigo mais ainda sendo muito util, uma opção que existe desde os primordios do delphi e pouca gente sabia usa-la
ResponderExcluirresolveu aqui no meu caso que tenho D7, D2010 XE6 funcionando 100%
achei o link dessa pagina no forum do acbr.
Valeu Isaque!
Que bom que ainda ajuda alguém.
ExcluirBoa Tarde! Efetuei os procedimentos acima e não deu certo ! Procurei no registro do windows o path que estava registrado e troquei pelo seguinte : C:\Program Files (x86)\Borland\Delphi7\Bin;C:\Program Files (x86)\Borland\Delphi7\Projects\Bpl
ResponderExcluirNão tenho mais outras versões do delphi instalado na máquina.
Continua dando erro informando que não tem rtl180.bpl no computador.
Isto está acontecendo apenas quando incluo algum componnente ACBR.
Alguma sugestão ?
Creio que isto é interessante para os demais que venha a ter este mesmo problema !
ResponderExcluirapós pesquisar bastante, achei este link que resolveu o problema da procura pela rtl180.bpl
https://forums.codegear.com/thread.jspa?messageID=637423&tstart=0
Em opções do projeto, aba packages, bastou desmarcar build with runtime packages
Olá, sei que você não disse, mas quero deixar claro para os leitores que na minha dica não diz para marcar essa opção.
ExcluirMinha dica se restringe a várias versões instaladas na mesma máquina somente, estão este seu relato não resolve o problema da qual este post se refere. o seu problema era outro completamente diferente.
Vejo muitos que ainda não sabem para que serve diversas opções do menu Options do Delphi, e isso gera em muitas vezes grandes problemas, pois um simples relato de que não se acha um biblioteca trl180.bpl, simplesmente nos diz que o delphi deve estar com algum problema de path na opção Library do menu Options.
Está opção que você disse ter desmarcado tem uma finalidade de não embutir as bibliotecas .lib dos pacotes em seu EXE final, isso é usado para que seu EXE final possa final menor, mas quando você distribuir o seus EXE todas as .LIBs utilizadas no seu sistema tem que ir junto, é como se fosse DLLs.
Existem duas formas de se ler as BPLs que forem juntos ao seu EXE final, que é dinamicamente ou não, não vou entrar em detalhes aqui por ser um longo comentário.
Faça uma pesquisa, procure saber a respeito, se tiver interesse em conhecer melhor o que lhe causou este problema e o porque.
Parabéns, muito útil mesmo.
ResponderExcluirDica valiosíssima!
ResponderExcluirObrigado por compartilhar o conhecimento!
Valeu pelas palavras.
ResponderExcluirBom dia, parabéns pelo post e pelo Blog... Tenho uma dúvida, utilizo o Delphi 7 com vários componentes de terceiros e agora preciso instalar o XE2 no micro, ficando com as 2 versões... Ao fazer a instalação da nova versão, eu conseguirei instalar e compilar componentes nas 2 versões do Delphi ?
ResponderExcluirSim, mas de preferência crie um diretório para cada versão do delphi com os fontes de terceiro tipo:
ExcluirD7
XE2
Se os componentes já tiverem os pacotes para cada versão nem precisa de criar as pastas acima.
Isaque Pinheiro Bom dia,
ResponderExcluirPrimeiramente parabéns pelo post, de muita valia para quem está com mais de uma versão do delphi.
Passei por alguns problemas e acabei desinstalando os delphi (Delphi7 e Delphi XE5) de minha máquina,
e hoje percebo que é falta desta configuração.
Para partir do início, sabendo que já estou com o Delphi7 e o Delphi XE5 instalado.
Fui configurar no Delphi7 conforme explica, tenho no path:
C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin;D:\Documents\RAD Studio\12.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin64;D:\Documents\RAD Studio\12.0\Bpl\Win64
E no Delphi XE5, gostaria de passar em um email se for possível, para explicar melhor, porque tem muita coisa no path da lista System Variables. E também já tem um path no quadro User Override.
Fico grato no que poder me ajudar.
Muito obrigado pela informação
ResponderExcluirTop, ajudou muito. Obrigado
ResponderExcluirValeu!!! Super dica!
ResponderExcluirOlá Isaque.
ResponderExcluirUtilizo as versões 2009 e XE7.
Após a instalação do XE7 o 2009 não inicia mais. Aparece a mensagem VALOR NÃO PODE SER NULO. NOME DO PARAMETRO: KEY. Fiz o procedimento indicado mas não resolveu. Teria alguma sugestão para solucionar?
Olá, nesse caso parece mais algum erro de instalação, desinstalar e instalar tudo novamente se for preciso.
ExcluirTentei desinstalar e instalar novamente várias vezes. Continua o mesmo erro. Apenas quando formatei a máquina e instalei novamente o delphi 2009 ele funcionou. Porém, quando instalo o XE7 e configuro da forma que disse, volta o erro novamente. Parece que a desinstalação não está eliminando algum lixo lógico do 2009. Imagino que ao instalar o XE7 a licença é sobreposta, prejudicando a do 2009. Sabe de algum arquivo do 2009 que não excluído com a desinstalação normal? Desde já agradeço a atenção!
ExcluirACHE O bds.exe.config E INSIRA AS LINHAS ABAIXO:
ExcluirEsse post não tem nada a vê com erro de instalações do Delphi, mas sim como usar duas versões sem que cada uma fique pegando o PATH dos componentes da outra e de erro de versões de componentes.
ResponderExcluirOla Isaque, ótimo post, parabens.
ResponderExcluirSua dica foi essencial para resolução do famoso problema "Continua dando erro informando que não tem rtl180.bpl no computador."...
Como o delphi gera no "PATH" caminhos para as pastas, acontece q quando desinstala essa informação nao sai, então foi só entrar nas variáveis do sistema e alterar o "PATH" retirando as informações do delphi que foi desinstalado.
Claro que só vi isso quando fui colocar em prática o que vc postou, fui alterar e... "..uai q esses caminhos estao fazendo aki se nao tenho mais essa versão.." e vualáaaaa... tudo funcionando...
Vlw.
Abraços...
Magno Costa.
Que bom que o post lhe foi útil, obrigado.
ExcluirTenho os caminhos abaixo no Delphi 2010:
ResponderExcluirC:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;
C:\ProgramData\Oracle\Java\javapath;
C:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin;
D:\DadosUsuario\Documentos\RAD Studio\7.0\Bpl;
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;
C:\Program Files\TortoiseSVN\bin;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
C:\Program Files (x86)\QuickTime\QTSystem\;
C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin;
C:\Program Files\MySQL\MySQL Server 5.1\bin;
C:\Program Files (x86)\Skype\Phone\;
C:\Users\Public\Documents\RAD Studio\7.0\Bpl
E ainda está dando o erro "Can't load package D:\AcBr\Lib\Delphi\LibD14\ACBr_BoletoFC_Fortes.bpl. Não foi possível encontrar o módulo especificado."
Oi Isaque Pinheiro, gostaria de saber quais as versões lançadas depois da versão "Delphi XE" e os anos de lançamentos de cada uma dessas novas versões, você poderia me ajudar?
ResponderExcluirVeja nesse link https://en.wikipedia.org/wiki/Delphi_(programming_language)
ExcluirOu aqui http://support.embarcadero.com/article/37740
ExcluirEu faço da seguinte forma:
ResponderExcluirPara cada versão do Delphi eu instalo em pastas separadas na raíz do HD.
Exemplo:
C:\DX =>
C:\DXE => Delphi XE;
C:\DXEVCL => Componentes de terceiros;
C:\DXE8 => Delphi XE8;
C:\DXE8VCL => Componentes de terceiros;
C:\DX100 => Delphi Seattle;
C:\DX100VCL => Componentes de terceiros;
C:\DX101 => Delphi Berlin;
C:\DX101VCL => Componentes de terceiros.
Até agora não tive problemas.
Espero ter ajudado.
Muito obrigado Isaque! Me ajudou muito :-)
ResponderExcluir