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.