GARANTIR DESCONTO

Fórum w1057 no xe2 #417922

02/06/2012

0

Alguem sabe se da pra desligar esse warning ?

w1057 implicit string cast from ansistrig to string, no xe2 ?

Abs

Felipe Ip

Felipe Ip

Responder

Posts

02/06/2012

William

Em qual parte do código aparece esse warning?
Responder

Gostei + 0

04/06/2012

Marco Salles

Alguem sabe se da pra desligar esse warning ?

w1057 implicit string cast from ansistrig to string, no xe2 ?

Abs



me parece que voce esta fazendo um TypCast de um AnsiString para String . O que parece não ser necessário

Tipo isto

var
S:AnsiString;
str:String;
begin
Str:=AnsiString(S);
Responder

Gostei + 0

04/06/2012

Felipe Ip

estou convertendo mh aplicacao de d7 para xe2, entao nos seguintes casos:

var
  xnome: String;
begin
  xnome := CdClientesNOME.Value;
end;


O campo NOME do clientdataset (FB), é um campo varchar(50), o xe2 esta lendo o campo como AnsiString, antes lia como String, nao utilizo caracteres ocidentais, entao acho que nao terei problema de perda de dados, nao acham ?

No meu sistema tenho mts declaracoes desse tipo, entao esse warning aparece de monte.

Abs e obrigado
Responder

Gostei + 0

04/06/2012

Marco Salles

Altere

var
xnome: String;
begin
xnome := CdClientesNOME.Value;
end;

para

var
xnome: String;
begin
xnome := CdClientesNOME.asstring;
end;
Responder

Gostei + 0

04/06/2012

Felipe Ip

Obrigado Marco, sim gradativamente estou fazendo essa alteração.

So para constar encontrei no xe2, onde ocultar esse warning:
em project + options + hint and warnings, opcoes Implicit string cast e Implicit string cast with potential data loss.

Abs e obrigado
Responder

Gostei + 0

04/06/2012

Marco Salles

Obrigado Marco, sim gradativamente estou fazendo essa alteração.

So para constar encontrei no xe2, onde ocultar esse warning:
em project + options + hint and warnings, opcoes Implicit string cast e Implicit string cast with potential data loss.

Abs e obrigado


Sim ... Mas eu prefiro é ir corrigindo.. Apesar de não ser um erro ,ficamos por exemplo sabendo quando um metodo
é decapred por exemplo . Se esconder isto perdemos esta evolução
Responder

Gostei + 0

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

Aceitar