Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 10-04-2007 17:24:23

azuldev  
Membre Geek
Date d'inscription: 10-04-2007
Messages: 51
Pépites: 227
Banque: 0

info bulle sur datawindow mais en arabe

salut

votre truc d'info bulle marche tres bien mais en francais pouvez vous me donner svp un truc pour qu'ils s'affiche en arabe sèil est possible?
Merci d'avance

Hors ligne

 

#2 10-04-2007 17:33:54

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: info bulle sur datawindow mais en arabe

ça marche pas en arabe ? tu peux envoyer une copie d'écran je suis assez curieux de voir ça

méthode détournée si on trouve rien de mieux et si c'est possible : mettre une image du texte à écrire 


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 11-04-2007 10:59:24

azuldev  
Membre Geek
Date d'inscription: 10-04-2007
Messages: 51
Pépites: 227
Banque: 0

Re: info bulle sur datawindow mais en arabe

salut
méthode détournée??
voila screen copy
http://tinfatino.free.fr/test/test.gif

les simboles sont des ??????

Dernière modification par azuldev (11-04-2007 11:08:33)

Hors ligne

 

#4 11-04-2007 11:19:33

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: info bulle sur datawindow mais en arabe

Salut, en fait par "méthode détournée", j'entendais contourner le problème : par exemple faire une image BMP qui contient ton texte en arabe et afficher cette image dans la bulle plutot que du texte...

Mais c'est sûr que c'est uniquement un "dépannage" en attendant mieux car si ton texte est variable, tu ne pourras pas faire une image à chaque fois


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 11-04-2007 11:42:48

azuldev  
Membre Geek
Date d'inscription: 10-04-2007
Messages: 51
Pépites: 227
Banque: 0

Re: info bulle sur datawindow mais en arabe

por le moment la méthode adaptée c'est d'afficher un staticText control  sur la dw et s'affiche lors de l'ev. MouseMove, evidement en changant son text par le contenu du champ!!
est ce bonne méthode!!?? ya pas d'autre!!??
voila 1 screen
http://tinfatino.free.fr/test/test3.gif
Merci pour votre patience!!

Hors ligne

 

#6 11-04-2007 13:23:40

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: info bulle sur datawindow mais en arabe

Salut, J'ai un peu regardé le code de l'objet n_tooltip de l'ami Pick:
Si tu veux que çà marche en arabe, il va falloir que tu le fasses évoluer pour tes besoins: Il n'y a aucune fonction du type IsArabic dans le code, et il me semble avoir vu (rapidement)
que les string sont tronquées à gauche:

Par exemple, la fonction of_settiptext
effectue un lStrCpy( lpszText, Left( as_TipText, 255 ) ), ce qui, dans ton cas,
peut te poser des problèmes.

Pick couic pourra sans doute t'expliquer ça mieux que moi. Mais c'est sûr que si tu veux adapter cet outil pour qu'il marche en Arabe, il va y avoir du boulot.

Dernière modification par foon (11-04-2007 13:24:16)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 11-04-2007 13:26:28

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: info bulle sur datawindow mais en arabe

je tiens à preciser que j'ai recupéré cet objet sur un site americain... (histoire de dire que ce n'est pas moi le createur de cet objet)


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#8 11-04-2007 13:30:59

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: info bulle sur datawindow mais en arabe

Oups, désolé Pick.
Mais c'était pas une critique: Cet outil marche nickel, mais il n'est pas prévu pour les langues se lisant de droite à gauche, c'est tout.
En résumé: Bon courage Azuldev


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#9 11-04-2007 13:41:23

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: info bulle sur datawindow mais en arabe

foon a écrit:

Oups, désolé Pick.
Mais c'était pas une critique: Cet outil marche nickel, mais il n'est pas prévu pour les langues se lisant de droite à gauche, c'est tout.
En résumé: Bon courage Azuldev

c'est pour enlever le merite de cet objet... il revient à l'auteur original...
moi, je l'ai juste adapté, et mis à disposition via mon outil (la, par contre, c'est bien moi qui l'a codé...)


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#10 26-04-2007 16:23:43

PB2  
Membre Geek
Date d'inscription: 05-06-2006
Messages: 36
Pépites: 280
Banque: 0

Re: info bulle sur datawindow mais en arabe

Bonjour,

PB ne devient natif Unicode (16 bits) qu'à partir de la version 10 (ou 10.5).
A mon avis, ce problème disparaîtra tout seul avec PB 10.

Avant PB ne reconnaît que des polices de caractères ASCII (8 bits), qui ne comportent pas la langue arabe.

A+

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22