Nightware
Membro Senior
Registrado
337 Mensagens
11 Curtidas
Você provavelmente está vindo do pascal para o object pascal, o delphi.
No pascal as variáveis eram passadas como se fossem parâmetros ( :?: ).
Ja no object pascal você deve "unir" as variáveis à string.
Veja:
showmessage('O antigo nome era' + nome);
este seria o correto.
É isso. 8)
diogodavidli...
Super Participante
Registrado
825 Mensagens
0 Curtidas
vc tamebm pode usar: MessageDLg (' texto' + variavel + 'texto', mtInformation, [mbOK], 0);
?
sou novato em delphi...
Diogo David Lima
Athlon XP1700+|Asus A7V8X-X|HD Samsung 40 Gb 7200 rpm|256 Mb DDR PC2100|32 Mb GF2 Mx400|Encore10/100|Monitor Samsung 17' 793DF|Gab. Satellite P4 200K 4 baias|Mouse Optico Bright 800dpi|Win XP Pro |Adsl 300 kbps|E. Digital-BrT|
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
Você provavelmente está vindo do pascal para o object pascal, o delphi.
No pascal as variáveis eram passadas como ...
Pow pode cre.... deu certinho.... valeu maninho....
e com 2 variaveis fiz assim:
showmessage('O antigo nome era ' +nome +'e foi alterado por' +nome2);
certo ?
[]'s
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !
AValle
Geek
Registrado
4.4K Mensagens
10 Curtidas
Não esquece dos espaços:
showmessage('O antigo nome era '+nome +' e foi alterado por '+nome2);
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
Não esquece dos espaços:
showmessage('O antigo nome era '+nome +' e foi alterado por '+nome2);
nao, blz isso eu to ligado !
existe como no C a possibilidade de pular linah dentro do proprio SHOWMESSAGE , por exemplo no C é "\n" e nO SHOWMESSAGE ?
[]'s
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !
GBastos
Super Participante
Registrado
777 Mensagens
4 Curtidas
nao, blz isso eu to ligado !
existe como no C a possibilidade de pular linah dentro do proprio SHOWMESSAGE , por e...
+ chr(13)
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
+ chr(13)
e tem apossibilidade de centralizar o texto no SHOWMESSAGE ? porque apos eu pular uma linha escrevi algo menor do que ja etsa em cima, ou seja ele fica alinhado a esquerda.... tem como centralizar ?
[]'s
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !
GBastos
Super Participante
Registrado
777 Mensagens
4 Curtidas
e tem apossibilidade de centralizar o texto no SHOWMESSAGE ? porque apos eu pular uma linha escrevi algo menor do que...
Esqueci de botar ali em cima q se vc quiser pode botar #13 ao invés de chr(13)..
Quanto a questão da centralização, acredito q o Delphi não tenha nada pronto nesse sentido, mas você pode fazer uma função que centralize colocando espaços à esquerda da frase.. Só uma sugestão.
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
Esqueci de botar ali em cima q se vc quiser pode botar #13 ao invés de chr(13)..
Quanto a questão da centralização, ...
essa da função nao iria funcionar muito bem, quer dizer pensando de um modo que o texto já é fixo e da +/- pra saber o tamanho da caixa que ira aparecer ai sim, mas queria que se tivesse algo como um JUSTIFICAR dentro do SHOWMESSAGE saca ? ele proprio se encarrega de fazer isto... como o +chr(13) / #13 entendeu ?
Outra duvida onde encontrar uma tabela completa sobre o que significa cada chr(xx) ?
[]'s
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !
Zoom
Membro Senior
Registrado
405 Mensagens
0 Curtidas
Outra duvida onde encontrar uma tabela completa sobre o que significa cada chr(xx) ?
acho que é a tabela ascii , basta segui-la
dá uma googlada que acha facinho
És eternamente responsável por aquilo que cativas. Saint-Exupéry
henriquesurf
Membro Senior
Registrado
298 Mensagens
0 Curtidas
acho que é a tabela ascii , basta segui-la
dá uma googlada que acha facinho
eh mesmo pensei isso na faculdade ontém.
[]'s
[Pentium4 2,0Ghz] [786DDR PC2100 133Mhz] [Placa ASUS P4SE] [HD 5400RPM] [Ajato 256Kbps] [Geoforce4 64mbDDR PCI] [windows XP PRO 30Gb] [Slackware 12Gb]
Aprendendo a cada dia códigos abertos LINUX USER # 326295
PHP joselito's !