Pesquise no Blog

 

terça-feira, 15 de janeiro de 2008

Mensagens de Erro

Algumas soluções para mensagens de erro para os usuários "perdidos".

Mensagens na Compilação

Could not create ouput file {NomeDoArquivo};

  1. Verifique se o programa que você está tentando compilar não está em execução
  2. Verifique se o código não está gravado em um disco protegido contra gravação (disquetes bloqueados ou CDs (que são to tipo somente-leitura)) e copie o código para um diretório no seu computador.
Incompatible Types: {TipoX} and {TipoY}
  1. Houve alguma incompatibilidade entre o tipo X e o tipo Y. Por exemplo: se você está tentando ajustar uma propriedade string com um número (integer, real) ocorrerá erro de incompatibilidade... Algumas funções
  • StrToInt(S: String); Converte um integer para uma string. IntToStr faz o contrário.
  • StrToFloat(S: String); Converte uma string em um tipo Extended. FloatToStr faz o contrário. Veja funções mais especificas para tipos Float/String no Help do Delphi.
  • StrToBool(S: String); Converte uma string em um booleano (True ou False). BoolToStr faz o contrário.
  • StringToColor(S: String); Converte uma string em um tipo TColor;
Veja outras funções no Help do Delphi.

Mensagens na Execução

Cannot open file {NomeDoArquivo}

Ocorre ao tentar carregar um arquivo (em um TImage ou em um TMemo por exemplo)
  1. Verifique se o arquivo existe (se está com a extensão correta)

Unknown extension: .jpg

Os programas em Delphi não reconhecem extensões de imagens do tipo .jpg por padrão. Adicione na clausula uses a unit jpeg;

Nenhum comentário: