Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Migration de pb9 à pb12.5
Quelles sont les améloirations ?
Quels éventuels problèmes ?
Merci de votre réponse
Hors ligne
http://www.techno-kitten.com/Changes_to … ilder.html
Attention aux manipulations de texte, PB est unicode depuis la v10.
Hors ligne
Par voie de conséquence, il faut regarder les appels aux API, et ne pas oublier d'ajouter le ";ANSI" le cas échéant.
Il y a quelques exemples sur le forum.
Hors ligne
Merci
Hors ligne
foon a écrit:
Par voie de conséquence, il faut regarder les appels aux API, et ne pas oublier d'ajouter le ";ANSI" le cas échéant.
Il y a quelques exemples sur le forum.
Ou, quand c'est possible, il vaut mieux modifier la déclaration de l'external pour appeler la version unicode de la fonction de l'API (la version dont le nom se termine par 'W', et donc ne pas ajouter le ';ansi'), ça évite une conversion de chaîne unicode -> ansi (comme PB 10+ manipule les chaines en unicode et que la version 'W' est également en unicode) et donc une perte de temps. Ça peut compter si c'est une API appelée dans une boucle.
Hors ligne