Alguém conhece o seguinte erro no delphi 7
Abri um projeto e quando clico em Run recebo o seguinte erro:
Class TSystray not found . ignore the error and continue.
Alguém poderia me ajudar, conheço quase nada sobre delphi.
Class TSystray not found . ignore the error and continue.
Alguém poderia me ajudar, conheço quase nada sobre delphi.
Glauco
Curtidas 0
Melhor post
Gutierry Pereira
05/09/2017
Esse erro ocorre pq a unit da classe TSystray não foi declarada na uses.
GOSTEI 1
Mais Respostas
Glauco
05/09/2017
O que seria unit da classe ? Desculpe,mas sou leigo em delphi.
GOSTEI 0
Gutierry Pereira
05/09/2017
a unit da classe é o arquivo .pas aonde esta contido a classe ou metodo que deseja utilizar.
Quando você deseja utilizar um metodo ou classe, sejá lá qual for o recurso e este recurso não esta contido no mesmo arquivo .pas que vocês esta codificando, o arquivo aonde o código da biblioteca que vc deseja utilizar deve ser declarado no bloco uses. Isso é uma forma do compilador saber aonde esta a referencia dos recursos utilizados para fazer o devido empacotamento e gerar o exe com todos os recursos embutidos.
Exemplo: Para se utilizar o showMessage('') a unit dialogs deve esta sendo referenciada na uses.
Quando se cria um formulário no delphi ele já cria um template de código com a classe e as uses padrões, a dialogs é uma delas. Porem se for criar manualmente ou utilizar ela um um arquivo pas em branco a unit dialogs deve ser adicionado a uses.
Quando você deseja utilizar um metodo ou classe, sejá lá qual for o recurso e este recurso não esta contido no mesmo arquivo .pas que vocês esta codificando, o arquivo aonde o código da biblioteca que vc deseja utilizar deve ser declarado no bloco uses. Isso é uma forma do compilador saber aonde esta a referencia dos recursos utilizados para fazer o devido empacotamento e gerar o exe com todos os recursos embutidos.
Exemplo: Para se utilizar o showMessage('') a unit dialogs deve esta sendo referenciada na uses.
Quando se cria um formulário no delphi ele já cria um template de código com a classe e as uses padrões, a dialogs é uma delas. Porem se for criar manualmente ou utilizar ela um um arquivo pas em branco a unit dialogs deve ser adicionado a uses.
GOSTEI 1
Glauco
05/09/2017
Muito obrigado, eu acabei entendendo e adicionando diversas classes que faltavam no projeto , porém no momento de compilar o build não cria o arquivo .exe , não consegue substituir o existente.
GOSTEI 0
Leonardo Xavier
05/09/2017
delete o arquivo existente e compile, o erro vai parar.
GOSTEI 1
Felipe Morais
05/09/2017
Verifique se o caminho do executável (output directory) está correto.
Clique com o botão direito no projeto (Project Manager), depois "Options...", na aba "Directories/Conditionals" veja se o caminho do campo "Output directory" é válido.
Clique com o botão direito no projeto (Project Manager), depois "Options...", na aba "Directories/Conditionals" veja se o caminho do campo "Output directory" é válido.
GOSTEI 0