Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
j'ai une DW grid avec une compute qui affiche le code état d'un enregistrement par le biais d'un if(toto = "x","",char(140)).
Cette colonne est en wingdings afin d'afficher un joli 1 dans un rond.
ça marchait impec en PB9. Depuis que j'ai repris l'appli en pb10.5.1, l'affichage ne se fait plus (affiche un petit carré merdique). Par contre, les wingdings en dessous de 128 s'affichent correctement ainsi que certains en fin de table, char(252) par exemple.
Pb aurait-il changé quelque chose en terme de police (pb d'unicode ) ?
merci
Hors ligne
Pb aurait-il changé quelque chose en terme de police (pb d'unicode ) ?
merci
Ce qui est sur, c'est que en 10.5, ils ont déjà changé presque toutes les icones de menu.....
Hors ligne
Bonjour,
Excuse mon ignorance (ça pourra peut être servir à quelqu'un d'autre), mais
qu'est ce qu'un wingdings ?
Hors ligne
Doctor Z a écrit:
Bonjour,
Excuse mon ignorance (ça pourra peut être servir à quelqu'un d'autre), mais
qu'est ce qu'un wingdings ?
c'est une actrice... elle tourne des films policiers (police de caracteres)
c'est pas ca ?
Hors ligne
police windows qui existe en standard sur tous les postes. permet d'afficher des petites icônes ou des coches facilement
Hors ligne
je confirme...
ca ne marche pas du tout...
par contre, en mettant ""... ca passe !
mais c'est fou !!!!
le plus bizarre, ca marche pour le char(129)... et non pour le 130, et...ect...
Hors ligne
Bon, ben frichmout il reste plus qu'à remplacer ton windings par une bitmap équivalente
(Je suppose que l'expression bitmap( monbitmap ) devrait toujours marcher dans ta compute en PB10.5?)
Hors ligne
quelqu'un peut-il faire un test ?
sur pb10, et les differentes versions de pb10.5
genre,
dans une fenetre, il faut ajouter une singlelineedit... et le mettre en format Wingding,
puis, avec le script :
sle_titi.text = char(140)
histoire de voir si ca passe ou pas ? (et de confirmer que le probleme ne persiste pas que dans la datawindow)
sinon... j'ai constaté, hier... pour le probleme du char(140) dans le compute... que quelque soit la police de caractère... ca ne passait pas...
Hors ligne
pick ouic a écrit:
quelqu'un peut-il faire un test ?
sur pb10, et les differentes versions de pb10.5
genre,
dans une fenetre, il faut ajouter une singlelineedit... et le mettre en format Wingding,
puis, avec le script :
sle_titi.text = char(140)
histoire de voir si ca passe ou pas ? (et de confirmer que le probleme ne persiste pas que dans la datawindow)
sinon... j'ai constaté, hier... pour le probleme du char(140) dans le compute... que quelque soit la police de caractère... ca ne passait pas...
je viens de faire le test avec un singlelineedit... et c'est pareil... marche pas ! (pb10.5 build 4523)
c'est un bug ???
Hors ligne
pick ouic a écrit:
je viens de faire le test avec un singlelineedit... et c'est pareil... marche pas ! (pb10.5 build 4523)
c'est un bug ???
Même remarque avec la build 5079.
Je viens de tester car je me suis demandé si ça n'était pas lié au paramètre
SQLCA.DBParm = "DisableUnicode=0" mis par défaut par PB10.5:
Chez nous, ça a mis le boxon dans l'appli: il a fallu le forcer
à SQLCA.DBParm = "DisableUnicode=1", mais ça n'a rien changé à ce niveau
(il est vrai que c'est lié à Oracle 8x et 8i)
Hors ligne
pick ouic a écrit:
je viens de faire le test avec un singlelineedit... et c'est pareil... marche pas ! (pb10.5 build 4523)
c'est un bug ???.
Bonjour,
Avec le build 6627, syntaxe erreur sur l'enregistrement de la fenetre.
Pb ne veut pas du font Wingding sur la singlelineedit, alors qu'il accepte bien les autres fonts.
En pb 8.03, ça fonctionne, enfin je vois un rond noir
Hors ligne
Ce n'est même pas un problème de wingdings: Le problème se produit effectivement avec n'importe quelle police de caractère
Hors ligne
foon a écrit:
Ce n'est même pas un problème de wingdings: Le problème se produit effectivement avec n'importe quelle police de caractère
exactement !
Hors ligne