ERRO AO TENTAR EXECUTAR APLICACAO

11/05/2016

0

Ola pessoal, estou tentando compilar minha aplicacao, so que na hora que tento executar, esta dando esse erro

[Warning] rxToolEdit.pas(20): Unit 'FileCtrl' is specific to a platform
[Error] rxDateUtil.pas(366): Undeclared identifier: 'CharInSet'
[Error] rxDateUtil.pas(366): Operator not applicable to this operand type
[Error] rxDateUtil.pas(366): Operator not applicable to this operand type
[Error] rxDateUtil.pas(393): Undeclared identifier: 'CharInSet'
[Error] rxDateUtil.pas(393): Operator not applicable to this operand type
[Error] rxDateUtil.pas(487): Undeclared identifier: 'CharInSet'
[Fatal Error] rxToolEdit.pas(20): Could not compile used unit 'rxDateUtil.pas'
Argos Oliveira

Argos Oliveira

Responder

Posts

11/05/2016

Natanael Ferreira

{$IFDEF DELPHI7}
//Esta funções existem a partir do Delphi 2009 e foram recriadas para evitar warnings
function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean; overload;
function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean; overload;
{$ENDIF}

Para Delphi 7 adicione DELPHI7 no campo Conditional Defines na aba Directories/Conditionals das opções do projeto.
Este bloco só é compilado se estiver setado DELPHI7 nas opções do projeto.
Responder

11/05/2016

Argos Oliveira

Sim, em questao, eu troquei, so que deu o mesmo erro..
Responder

11/05/2016

Argos Oliveira

OK, Conseguir resolver, tive que Deletar todos os componente, e instalei, percebi que o mesmo estava com uma versao inferior, e instalei a versao para o
delphi atual, obrigado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar