GARANTIR DESCONTO

Fórum Pular linha no ShowMessage? #263678

29/12/2004

0

como faço para pular linha no ShowMessage?
exemplo
showmessage(´Obrigado pela visita. volte sempre´);

gostaria q na tele imprima assim

Obrigado pela visita
volte sempre

como faço isso?


valeu galera!!!!


Luiz_aquino

Luiz_aquino

Responder

Posts

29/12/2004

Emerson Nascimento

showmessage(´Obrigado pela visita.´#13´Volte sempre´);

onde 13 é o código para a tecla ENTER. e é daquele jeito mesmo: sem o sinal [b:ccb1993b5a]+[/b:ccb1993b5a]


Responder

Gostei + 0

29/12/2004

Dopi

showmessage(´Obrigado pela visita.´#13´Volte sempre´); onde 13 é o código para a tecla ENTER. e é daquele jeito mesmo: sem o sinal [b:2e954c478f]+[/b:2e954c478f]


O sinal + pode ou nao ser incluido.... eu costumo usar o +
Apenas acho melhor usar a constante sLineBreak pois ela irá retornar a quebra de linha padrão de acordo com o S.O.

Na CLX por exemplo, o 10 é a quebra de linha e nao o 13...

Showmessage(´ola´+sLineBreak+´tudo bem´) ;

Na CLX tb é possivel usar tags de HTML dentro do texto como: < BR > < B > < /B > etc...


Responder

Gostei + 0

29/12/2004

Peterks

Dopi o que venha a ser CLX???
Obrigado e desculpe caso a pergunta foi meio ruim.
:oops:


Responder

Gostei + 0

29/12/2004

Dopi

A CLX seria equivalente a VCL só que para programaçao Multiplataforma usando o Delphi 7 e Kylix.... Ou seja, se a aplicação usar a CLX e nao a VCL ela pode ser compilada no Windows (Delphi7) e Linux (Kylix)

Infelizmente a CLX e o Kylix estão bem desatualizados... ele foi introduzida no Delphi 6 e 7 mas nao existe no 8 ou 2005 :-(

Para iniciar uma aplicação CLX use File, New, CLX Application...
Os componentes devem ser especificos para a CLX...

A CLX usa uma biblioteca chamada QT para ´desenhar´ as janelas e os componentes visuais... enquanto a VCL se comunica direto com a API do Windows... Por isso a CLX é multiplataforma, porque existe versões da biblioteca QT para Windows, Linux, e outros SO´s....


Responder

Gostei + 0

30/12/2004

Peterks

Valeu amigo comecei a compreender, embora surgiu algumas duvidas.

Entao acha que a CLX vai aos poucos ficar extinta?

E no caso eu uso delphi 7, caso alguem precise alguma ajuda e utiliza o kylix se eu for e fazer um exemplo em CLX a pessoa vai utlizar tranquilamente?

E na hora de compilar vai ficar com extensao do windows ou do linux o executavel?

Eu vi que a declaracao da uses na CLX fica um pouco diferente, ( Dialogs, QStdCtrls ), entao deve mudar algumas coisas, ainda nao dei uma olhada nestas uses mas vou ver sim...
Valeu por tudo


Responder

Gostei + 0

30/12/2004

Dopi

Entao acha que a CLX vai aos poucos ficar extinta?


Se depender da Borland SIM... Não há update oficial a mais de 1 ano... Há rumores de que o Kylix seja aberto caso a Borland não tenha mais interesse Comercial nele... assim como aconteceu com o Interbase... mas nada definitivo..

Existe um grande esforço da comunidade para que a CLX seja viável... veja os links a seguir:
Patchs NAO oficiais para Delphi7 CLX e Kylix -> http://unvclx.sourceforge.net/
FreeCLX -> http://freeclx.sourceforge.net/
CrossKylix -> http://crosskylix.untergrund.net/
Componentes para Automaçao Comercial em Linux -> http://acbr.sourceforge.net/

E no caso eu uso delphi 7, caso alguem precise alguma ajuda e utiliza o kylix se eu for e fazer um exemplo em CLX a pessoa vai utlizar tranquilamente?


SIM... Desde que nos fontes não exista nenhuma chamada a API do Windows... é só abrir o projeto no Kylix e recompilar...

E na hora de compilar vai ficar com extensao do windows ou do linux o executavel?


Os executaveis Linux não tem nenhuma extensão... O Kylix gera um executavel para Linux conhecido como ELF32... (com tamanho um pouco maior que o EXE) O Executável fica dependente da biblioteca QT ´libborqt-6.9-qt2.3.so´ que tem 7MB, basta copia-la no diretorio LIB da maquina...

Eu vi que a declaracao da uses na CLX fica um pouco diferente, ( Dialogs, QStdCtrls ), entao deve mudar algumas coisas, ainda nao dei uma olhada nestas uses mas vou ver sim...


Sim.. é isso mesmo, todos os fontes da VCL foram re-escritos para interagir com biblioteca QT e nao com a WinAPI (por isso o prefixo Q)... Os fontes da CLX ficam em ($DELPHI)\source\clx... é muito importante nunca misturar Units da VCL em um projeto CLX, caso contrário não será portável para o Kylix...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar