Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1602 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Pessoal procurei em https://www.freepascal.org/docs-html/prog/progch1.html o que seria essa condicional {$IFDEF VER12P} que deve ser algo parecido com o delphi VER120 etc, poderiam dar uma luz ?

Com a mudança do Lazarus da 2.08 para 2.10 alguns pacotes pararam de funcionar e preciso ajustar 

Aparentemente ou alguns Tipos mudaram , não encontrei onde fala sobre isso e estou com erros do tipo  :

property AsBlob: TBlobData read {$IFDEF VER12P}GetAsBytes{$ELSE}GetAsString{$ENDIF} write SetAsBlob;

Error: Illegal symbol for property access

Ou essa diretiva precisa ser ajustada.

Agradeço desde já
 

 

Postado (editado)

Obrigado, eu estava bem longe mesmo ao tentar relacionar o VER12P ao VER120 do delphi, achei no .INC que a diretiva VER12P é para setar UNICODE , o tipo é que mudou https://wiki.lazarus.freepascal.org/User_Changes_3.2.0#TBlobData_opaque_type_reworked_to_TBytes 

Se eu fizer algo do tipo {$IFDEF LCL_FULLVERSION > 2010000} deve funcionar também .

Muito Obrigado !!!!!

Editado por Antonio Carlos L
  • Curtir 1
  • Este tópico foi criado há 1602 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.