Pchar delphi 2010

Delphi

23/05/2011

Pessoal, boa tarde. 
Migrei o sistema de delphi 2006 para 2010, mas estou com problemas nas dll's que utilizam PChar. Está dando erro. Alguém já passou por isso e sabe uma solução? Vi no fórum que tem que substituir o Pchar por PAnsiChar, mas mesmo assim não deu certo. 
Obrigada.
 
Kelly Campelo

Kelly Campelo

Curtidas 1

Melhor post

Flavia Santos

Flavia Santos

24/05/2011

Nas Units onde há declaração de dll's substitua da seguinte forma:

Envio de dados: PChar -> PAnsiChar

Recebimento de dados: PChar -> AnsiChar

Para converter string em PAnsiChar você pode fazer assim:

PAnsiChar(AnsiString(Edit.Text));

Testa ai e vê se funcionou.
GOSTEI 1

Mais Respostas

Kelly Campelo

Kelly Campelo

23/05/2011

Muito obrigada. Vou tentar.
GOSTEI 0
POSTAR