Problema com UserControl 2.30

Delphi

26/11/2012

Olá amigos do DevMedia.
Cheguei no forum há pouco tempo e já estou incomodando. rs

Faz tempo que eu uso o UserControl nos meus projetos com Delphi 7 + Indy 10 + UserControl 2.30 + Firebird 2.1.
Ontem tive que reinstalar o delphi na minha máquina o processo de reinstalação correu normalmente com todos os
componentes que eu uso, mas o UserControl não compila mais de forma alguma.
Quando eu compilo o PckDM5.bpk ele retorna a mensagem: [Fatal Error] pckMD5.dpk(30): Required package 'rtl' not found
Já adicionei o path do indy e dos fontes do UC ao library do delphi, mas sem sucesso.
Quem puder me ajudar, agradeço desde já.

Abraço a todos.
Marcio Ramos

Marcio Ramos

Curtidas 0

Respostas

Luiz Menin

Luiz Menin

26/11/2012

Verifique o uses da unit que está dando o erro.
Adicione '_D15;' no final de cada uma delas.
GOSTEI 0
Marcio Ramos

Marcio Ramos

26/11/2012

Obrigado pela atenção e ao mesmo tempo desculpe a insistência,
mas se não entendi bem...

Seria adicionar _D15 ao final da declaração da Uses?
Ex:

Uses
Windows;

Trocar para:

Uses
Windows, _D15;


Agradeço mais uma vez.
GOSTEI 0
Luiz Menin

Luiz Menin

26/11/2012

Desculpa, acho que me enganei. Ao inves do uses, tu alteraria o requires.
O meu está assim:
requires
  rtl,
  dbrtl,
  dsnap,
  dbxcds,
  DbxCommonDriver,
  dbexpress,
  DbxClientDriver,
  //DbxReadOnlyMetaData,
  //DbxDynalinkDriver,
  pckUCDataConnector_D15;
GOSTEI 0
Marcio Ramos

Marcio Ramos

26/11/2012

Ok, agora eu entendi...
Mas mesmo assim, continua dando o erro "[Fatal Error] pckUCDataConnector.dpk(33): Required package 'rtl' not found" em qualquer um dos BPK do componente que eu tento compilar.
Eu inclusive deletei todos os *.res, *.DOF e *.CFG para o delphi recriar as configurações, mas também não obtive sucesso.
Você sabe se esse arquivo rtl.dcp nativo do delphi?
GOSTEI 0
Luiz Menin

Luiz Menin

26/11/2012

Verifique se ela não está localizada em:

C:\Arquivos de programas\Borland\Delphi7\Source\Rtl

no meu caso (Delphi XE):

C:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\release

Adicione ao Lib do Delphi o endereço.
GOSTEI 0
Marcio Ramos

Marcio Ramos

26/11/2012

Muito obrigado pela ajuda.
Consegui resolver substituindo o arquivo ..\Delphi7\Lib\rtl.dcp por um outro que copiei de outra máquina.
Não sei como, mas o arquivo do meu computador estava corrompido.
De qualquer forma as suas dicas me ajudaram muito a chegar a esse solução.

Obrigado mais uma vez.
GOSTEI 0
Alisson Santos

Alisson Santos

26/11/2012

Post Concluido, qualquer divuda nos informar.
GOSTEI 0
POSTAR