variável numa messagebox. é possível?

Delphi

20/02/2003

Fala Galera! blz?
Eu quero colocar uma variável numa messagebox. Se eu fizer com showmessage funciona, mas se eu tentar fazer a mesma coisa com o showmessage, não dá certo!
usando o showmessage:
showmessage(´Ordem de Serviço ´+inttostr(vcod)+´ emitida com sucesso.´);
usando messagebox:
messagebox(form3.handle,´Ordem de serviço ´+inttostr(vcod)+´ emitida com sucesso´,´CONFIRMAÇÃO´, 0+64);
erro:[Error] Unit3.pas(100): Incompatible types: ´String´ and ´PChar´

Alguém poderia me dizer o q eu estou fazendo errado?

Valew!!!


L!nk!n

L!nk!n

Curtidas 0

Melhor post

Navoid

Navoid

20/02/2003

use assim

****
messagebox(form3.handle,PChar(´Ordem de serviço ´+inttostr(vcod)+´ emitida com sucesso´),PChar(´CONFIRMAÇÃO´), 0+64);
****

até


GOSTEI 1

Mais Respostas

L!nk!n

L!nk!n

20/02/2003

use assim **** messagebox(form3.handle,PChar(´Ordem de serviço ´+inttostr(vcod)+´ emitida com sucesso´),PChar(´CONFIRMAÇÃO´), 0+64); **** até

Valew Kra! Funcionou!
Agora, só mais uma pergunta...
tem como eu fazer quebra de linha numa messagebox?


GOSTEI 0
Navoid

Navoid

20/02/2003

tente isso

****
messagebox(form3.handle,PChar(´Ordem de serviço ´+inttostr(vcod)+´ emitida com sucesso´ + #13 + ´Esta linha fica embaixo´),PChar(´CONFIRMAÇÃO´), 0+64);
****

até


GOSTEI 0
Dor_poa

Dor_poa

20/02/2003

tem... Quando vc. quiser coloca + Chr(13)

Ex.
Showmessage(´ola´ + Chr(13) + ´asasasa´);


GOSTEI 0
L!nk!n

L!nk!n

20/02/2003

Valeu Galera! Funcionou!!!


GOSTEI 0
POSTAR