merci pour votreaide les ptits loulous
-------------------------------
Réponse au message :
-------------------------------
> Oui, ça marche sous Windows mais pas forcément sous Linux.
> Pour assurer une compatibilité entre les deux OS, Borland a prévu celà en définissant une constante chaîne nommée
sLineBreak dans Windows.pas et qui prend la valeur #13 ou #13#10 selon le cas.
> Ainsi, l'appel de ShowMessage deviendrait :
>
>
> ShowMessage('ligne1' + sLineBreak + 'Ligne 2'); > |
> Ou, si vous êtes un peu comme moi, cad fainéant

:
>
> const > CR = sLineBreak; //=Carriage Return > > ShowMessage('Ligne 1' + Cr + 'Ligne 2'); > |
>
> Notons qu'il est aussi possible d'écrire :
>
> ShowMessage('Ligne 1'#13'Ligne 2'); > ou aussi > ShowMessage('Ligne 1'#13#10'Ligne 2'); > |
> Mais, là aussi, si le code doit être porté dans un autre environnement, il faudra retoucher le source. Alors, autant employer sLineBreak, quitte à redéfinir une constnate moins longue à saisir.
>
> A la longue, ça économise les bouts de doigt !
>
May Delphi be with you>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > jte remercie c sympa
> > jai essayé aussi avec chr(10) et ca marche.
> >
> > merci de ton aide
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Pour afficher plusieurs lignes dans un showmessage, je sais pas si y a une fonction spécifique, mais on peut afficher un caractère de retour à la ligne (code ASCII 13) :
> > >
> > > showmessage('ligne 1' + chr(13) + 'ligne 2');
> > >
> > > voila, C tous simple...
> >
>