File not found: ‘ToolsAPI.dcu’

Terça-feira, 13 dUTC Maio dUTC 2008

Se você está desenvolvendo um componente, ou já desenvolveu criou um editor para ele, provavelmente já se deparou com a mensagem “File not found: ‘ToolsAPI.dcu’”.

Esta mensagem ocorre quando você declara a unit ToolsAPI na unit de seu componente e mesmo com todos os “paths” possíveis e imagináveis apontando para ela não há maneira de compilar o projeto.

Esse erro ocorre à partir do Delphi 6 e é causado pelo fato dos desenvolvedores do Delphi estarem tentando separar o conteúdo dos pacotes, mantendo nos pacotes de Tempo de Design somente coisas relacionadas ao tempo de design e pacotes de tempo de execução( runtime) idem.

Para solucuinar esse problema você deve incluir nos “requires” do seu pacote o arquivo “designide.dcp” que pode ser encontrado ou na pasta “delphi\bin” ou na pasta “delphi\lib” dependendo da versão do seu delphi.

O arquivo “designide.dcp” é o arquivo de definições e cabeçalho do Pacote “designide.bpl” que contém diversas funções para auxiliar na integração de componentes com a IDE do Delphi.

Espero que possa ter ajudado.

E Aguardem novas dicas para a criação de componentes.

Deixe uma resposta