Warning quando mudei do delphi 7 pro 2010

Delphi

01/02/2011

Galera mudei meu sistema do delphi 7 para o 2010 e ta dando as warnings abaixo:   [DCC Warning] UDuplicata.pas(85): W1058 Implicit string cast with potential data loss from 'string' to 'ShortString'
[DCC Warning] UDuplicata.pas(244): W1058 Implicit string cast with potential data loss from 'TCaption' to 'ShortString'   Warning 1 codigo Observacao:=Trim(EObservacao.Lines.Text); EObservaçao é um campo Memo   Warning 2 Nome:=ECedenteNome.text; ECedenteNome é um combobox   uma é quando utilizo o memo e a outra quando utilizo o combobox   valew
Marcos Silva

Marcos Silva

Curtidas 0

Respostas

José

José

01/02/2011

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
Guilherme Wiethaus

Guilherme Wiethaus

01/02/2011

Simples, você declarou uma variável do tipo AnsiString e os compoentens do Delphi 2012 já trabalhancom Unicode, pos isso o chamado de atenção. Se trabalhar com página de código diferente do seu país pode ser que não tenha os caracteres corretos na sua exibição, pois a conversão de Unicode (caracter de 2 bytes) para Ansi (caracter de 1 byte), faz se perder a página de código que acompanha o caracter.

Abraços
GOSTEI 0
Guilherme Wiethaus

Guilherme Wiethaus

01/02/2011

Correção: Delphi 2010.
GOSTEI 0
POSTAR