Ir para conteúdo
  • Cadastre-se

dev botao

ACBR com Delphi7 e Delphi 2010 Mesma Máquina


  • Este tópico foi criado há 2616 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Galera, eu sei que este tópico já foi discutido, mas como o forum antigo perdeu-se, vou colocar aqui a pergunta.

Alguem conseguiu instalar o ACBR no Delphi7 e Delphi 2010 na mesma máquina. Eu tinha os componentes instalados no Delphi7 e quando fui instalar no Delphi2010 na mesma máquina, não instala de jeito algum. Abraços.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

báh.. dá sim mas tem que tomar cuidado com alguns path´s

mas ai vai uma solução rápida usa uma máquina virtual no seu computador

mais tranquilo e prático, aqui uso o delphi 2007 em uma VM e o 2010 no desktop

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Eu tenho na minha maquina o delphi 7 e o delphi2010 e em cada dentro da pasta do delphi 7 eu tenho uma pasta Compomentes ali ta a pasta do Acbr e dentro do delphi2010 tambem a pasta componentes com o Acbr.. so tomar cuidado para nao salvar as alterações das package pois o rave do delphi 7 e diferente do rave do delphi2010.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Já havia respondido isso no forum antigo... Consegui copiar do cache do Google :)

Se vc tem 2 Delphis instalado, é necessário ajustar o PATH manualmente... pois caso contrário sempre um Delphi achará os BPLs compilados pelo outro... causando esse tipo de conflito...

No meu caso, removi todos os diretórios de ambos os Delphi`s do PATH da Maquina, (em Painel de Controle, Avançado, Variáveis de Ambiente)

Depois criei 2 Scripts .BATS que configuram o PATH antes de chamar o Delphi...

Sempre inicie o Delphi usando os .BATs (crie um atalho para eles)

@ECHO OFF
ECHO *********************************************************
ECHO ** Iniciando Delphi 7 **
ECHO *********************************************************
ECHO.

PATH=C:\Program Files (x86)\Borland\Delphi7\Bin;C:\Program Files (x86)\Borland\Delphi7\Projects\Bpl\;%PATH%
ECHO *********************************************************
ECHO NOVO PATH = %PATH%
CD "C:\Program Files (x86)\Borland\Delphi7\Bin\"
start delphi32.exe
[/code]
[code]
@ECHO OFF
ECHO *********************************************************
ECHO ** Iniciando Delphi 2011 **
ECHO *********************************************************
ECHO.

PATH=C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin;C:\Users\Public\Documents\RAD Studio\8.0\Bpl;%PATH%
ECHO *********************************************************
ECHO "NOVO PATH =" %PATH%
cd "C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin\"
START bds.exe -pDelphi

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

É camaradas, estou apanhando demais.

Fiz o procedimento que o Daniel mostrou. Desinstalei o Delphi 2010 para ter certeza que não ficaria pastas erradas. Apaguei tudo o que dizia respeito a ele. apaguei todas as entradas nas variáveis de ambiente e criei os dois arquivos .bat, um para cada Delphi.

Tudo ok até aqui. Agora começam os problemas.

No Delphi7, o ACBR instala beleza, compila, tudo ok. Na hora que fecho o delphi7 e abro novamente, os componentes não estão mais lá. Só instalando novamente.

No Delphi 2010, consigo compilar os pacotes, mas quando mando instalar o ACBRDiversos ou ACBrSerial, dá este erro:

"Não foi possível localizar o ponto de entrada do procedimento @Acbrutil@tiraacentos$qqrx27systema@%AnsiString... na biblioteca de vinculo dinamico ACBRComum.bpl"

Alguém consegue dar uma luz? Abraços.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você não removeu os diretórios do Delphi do seu PATH global... (em Painel de Controle, Avançado, Variáveis de Ambiente)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Você não removeu os diretórios do Delphi do seu PATH global... (em Painel de Controle, Avançado, Variáveis de Ambiente)

Daniel,

agradeço o emprenho em ajudar, mas sim, removi todos os diretórios das variáveis de ambiente e continua a mesma situação.

Alguém tem mais alguma sugestão que poderia ajudar?

Grande abraço a todos.

Gilson Alves [Prodabit Sistemas]

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Gilson,

Reveja os paths... o problema é realmente este, a não ser que você tenha BPLs de uma versão do Delphi no diretório do outro...

Para ver o PATH atual, digite no prompt do MS-DOS

path

ou

echo %PATH%

e copie aqui o resultado...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Gilson,

Reveja os paths... o problema é realmente este, a não ser que você tenha BPLs de uma versão do Delphi no diretório do outro...

Para ver o PATH atual, digite no prompt do MS-DOS

path

ou

echo %PATH%

e copie aqui o resultado...

Olá o Daniel esta certo reveja seus PATH, eu também tive esse mesmo problema. Fiz o mesmo exemplo que ele havia passado antes.

já tinha feito no xp e funcionou normal e agora coloquei o windows 7 e apenas alterei os PATHs.

DELPHI7.bat

@ECHO OFF

ECHO *********************************************************

ECHO ** Iniciando Delphi 7 **

ECHO *********************************************************

ECHO.

PATH=C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl\;%PATH%

ECHO *********************************************************

ECHO NOVO PATH = %PATH%

CD "C:\Program Files\Borland\Delphi7\Bin\"

start delphi32.exe

DELPHI2010.bat

@ECHO OFF

ECHO *********************************************************

ECHO ** Iniciando Delphi 2010 **

ECHO *********************************************************

ECHO.

PATH=C:\Program Files\Embarcadero\RAD Studio\7.0\bin;C:\Users\Public\Documents\RAD Studio\7.0\Bpl;%PATH%

ECHO *********************************************************

ECHO "NOVO PATH =" %PATH%

cd "C:\Program Files\Embarcadero\RAD Studio\7.0\bin"

START bds.exe -pDelphi

Observe os PATHS....

espero que resolva seu problema. ;)

Link para o comentário
Compartilhar em outros sites

Pessoal, agradeço a todos que tentaram ajudar.

Depois de 02 dias inteiros tentanto fazer funcionar e de instalar e desinstalar o Delphi várias vezes, optei por deixar o ACBr somente no Delphi 2010.

Utilizando os .Bat que os amigos falaram, instalei sem problemas no WinXP. Funcionam os Delphi7 e Delphi2010 com ACBR.

Já no Windows7, fiz de tudo, mas realmente não consgui fazer funcionar.

Apaguei os paths, desinstalei o D2010 e paguei todas as bpls. Tomei todo o cuidado com as pastas. Criei 02 pastas para o ACBr, uma para casa Delphi.

Criei os .Bat para cada delphi, criando os paths corretamente.

Coloquei os caminhos para os fontes ACBr para cada Delphi. Instalei o ACBr no Dephi 7. OK.

Na hora de instalar no Delphi 10, aparece o problema novamente.

Somente estou colocando aqui para finalizar o post, pois para mim, ter os componentes no Delphi 2010 já resolve.

Quem quiser tentar ou descobrir alguma nova solução para funcionar o ACBr nos 02 Delphi sob o Windows 7, posta aí.

Abraço,

Gilson Alves.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Fundadores

":fyzmyz0b]Pessoal, agradeço a todos que tentaram ajudar.

Depois de 02 dias inteiros tentanto fazer funcionar e de instalar e desinstalar o Delphi várias vezes, optei por deixar o ACBr somente no Delphi 2010.

Utilizando os .Bat que os amigos falaram, instalei sem problemas no WinXP. Funcionam os Delphi7 e Delphi2010 com ACBR.

Já no Windows7, fiz de tudo, mas realmente não consgui fazer funcionar.

Apaguei os paths, desinstalei o D2010 e paguei todas as bpls. Tomei todo o cuidado com as pastas. Criei 02 pastas para o ACBr, uma para casa Delphi.

Criei os .Bat para cada delphi, criando os paths corretamente.

Coloquei os caminhos para os fontes ACBr para cada Delphi. Instalei o ACBr no Dephi 7. OK.

Na hora de instalar no Delphi 10, aparece o problema novamente.

Somente estou colocando aqui para finalizar o post, pois para mim, ter os componentes no Delphi 2010 já resolve.

Quem quiser tentar ou descobrir alguma nova solução para funcionar o ACBr nos 02 Delphi sob o Windows 7, posta aí.

Abraço,

Gilson Alves.

Nesse caso, instale os componentes do D2010 e usa o D7 dentro de uma máquina virtual Ex: VirtualBox

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Nesse caso, instale os componentes do D2010 e usa o D7 dentro de uma máquina virtual Ex: VirtualBox

ou VMWarePlayer... Ele agora permite criar máquinas virtuais, e continua sendo grátis. :)

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Utilizo Windows 7 32 bits...

Tive o mesmo problema que nosso amigo acima ao instalar o D7 e D2010 na msm maquina..

Segui o passo a passo, das variaveis de ambientes, os bats, etc...

Formatei a maquina instalei td dinovo e neca de pitibiriba nao consegui nao...

Mais não da nada..

Qnd for usar um ou outro eu instalo o acbr na hora, é rapido pra instalar...

Fazer o q...

Ahhh...

no XP fiz, deu certinho

Obrigadao

=DD

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Ótima dica...

Experimentei em meu desktop e no meu notebook ... ambos rodam o Delphi 7, Rad Studio 2010 e Rad Studio XE sem problemas.

Pacotes instalados em todas as versões.

ACBr, JEDI, ZEOSLIB, RXLIB, FORTES REPORT ...

O importante para aqueles que queiram utilizar o a dica, é lembrar de remover o PATH do usuário, e excluir os "caminhos" dos delphis do PATH global do windows.

substituir os paths removidos do windows nos .bat descritos

Caso haja problemas com a instalação do ACBr com mensagens de erro referentes a plataforma do bpl (Can´t load ....bpl %1 não é um arquivo win32 válido) basta copiar as dlls do projeto na pasta system32 ou SysWOW64.

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Bom dia.

 

Por essas e tantas outras foi que, quando comecei a utilizar o ACBr lá nos idos ano de 2009, tive problemas com mais de um Delphi na mesma máquina.

 

Então comecei a criar os objetos "na unha". Nada de componentes em form's e etc. Tudo instanciado e destruido manualmente.

 

Quando eu fiquei somente com o XE2, passe a instalá-los com o ACBrInstall, porém continuo utilizando os componentes "manualmente" mesmo. Pois já tinha muita coisa escrita dessa forma.

 

Hoje eu tenho uma máquina virtual w2k3 com o D2007 para um projeto antigo que no momento não pretendo migrar.

 

Acho essa opção de máquina virtual excelente.

 

Atenciosamente.

  • Curtir 1

------------------------------------------------

Jéter Rabelo Ferreira
Campestre/MG

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...
  • Moderadores
6 horas atrás, ismar dini disse:

Pessoal estava com o mesmo problema, nada resolvia. Vejam este post e resolvam de vez, nada de maquina virtual e .Bat....http://showdelphi.com.br/varias-versoes-do-delphi-instaladas/

abraço

Meio antigo o último post! acho que já tinha resolvido! mas mesmo assim valeu 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2616 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.