converter String para PAnsiChar

16/01/2006

0

como faço para converter uma String em um PAnsiChar

preciso utilizar o MessageBox, mas é mensagem é montada de acordo com os valores dos campos. e assim concatenando os valores a função não aceita.
então montei a mensagem em uma string e agora preciso coocar no MessageBox na forma de PAnsiChar.


Raserafim

Raserafim

Responder

Post mais votado

17/01/2006

var
  strMensagem: string;
begin
  strMensagem := Caption + ´ ´ + Hint;
  MessageBox(Application.Handle, PAnsiChar(strMensagem), ´´, MB_YESNO + MB_ICONQUESTION);
end;



Bruno Belchior

Bruno Belchior
Responder

Mais Posts

19/01/2006

Raserafim

não deu certo. recebo o seguinte erro: Invalid typecast


Responder

19/01/2006

Thomaz_prg

Faça assim:

MessageBox(Application.Handle, PChar(strMensagem), ´´, MB_YESNO + MB_ICONQUESTION);


Responder

19/01/2006

Bruno Belchior

não deu certo. recebo o seguinte erro: Invalid typecast
Estranho aqui funciona perfeitamente...


Responder

19/01/2006

Michael

Deveria funcionar tanto com [b:c35d3dff96]PChar [/b:c35d3dff96]quanto com [b:c35d3dff96]PAnsiChar[/b:c35d3dff96], pois os dois são a mesma coisa, na atual implementação do Delphi.

[]´s


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