Pergunta

Eu tenho muitos componentes que funcionaram perfeitamente sob D7. Eu consegui compilar e instalá-los arrastando-os para o IDE Delphi 2009. No entanto, quando eu tento usar esses componentes em um projeto, o compilador diz que não consegue encontrar o código fonte deles. Onde posso introduzir o caminho para que a biblioteca?


Solução:

Eu arrastado e largado o arquivo DPK velha em Delphi 2009. Então, em gerente de projeto eu escolher “construir” um depois “Instalar”. Tudo funcionou sem problemas, exceto que as aplicações que usavam os controles não podia ver sua fonte. Problema resolvido, adicionando o caminho para a ferramenta de Opções-Library Win32.

Obrigado a todos e especialmente para Mohammed.

Foi útil?

Solução

Você adicionado o caminho de origem dos componentes para o seu caminho da biblioteca?

pode adicioná-lo a partir do menu Ferramentas> Opções> Biblioteca ganhar 32> caminho da biblioteca

Outras dicas

Se você realmente instalado-los, em seguida, o compilador deve não precisa de encontrar o código-fonte. O compilador precisa apenas os arquivos DCU.

Mas se você tomou estes componentes de Delphi 7, em seguida, você necessidade de ter o código fonte, porque os arquivos Delphi 7 DCU não são compatíveis com Delphi 2009. (As únicas duas versões nunca que pode usar uns aos outros de arquivos DCU são Delphi 2006 e Delphi 2007, e apenas com algumas restrições.)

Tentando usar arquivos DCU da versão errada Delphi irá causar Delphi para tentar recompilar as unidades. A solução não é apenas para fornecer o caminho para o código-fonte, no entanto. Se os arquivos de unidades ainda não foram compilados (e eles, obviamente, não têm se eles são da versão errada Delphi), então você realmente não tenho instalado qualquer coisa. A instalação de componentes em Delphi tem arrastando nunca mais envolvidos e soltando. Instalando um meio de componentes de instalar o pacote que contém esse componente, e instalar um pacote muitas vezes significa abrir o arquivo de projeto DPK e, em seguida, escolher o comando "install" no IDE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top