PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → [WD24] PanneauPosition, buggé ou pas ?
[WD24] PanneauPosition, buggé ou pas ?
Iniciado por Der§en, 24,jun. 2019 17:15 - 1 respuesta
Miembro registrado
334 mensajes
Publicado el 24,junio 2019 - 17:15
Si vous regardez le résultat de la commande PanneauPosition pour mes 4 panneaux dockables, vous pouvez voir des choses surprenante.





Regardez la différence pour le panneau "Contrôles" qui me renvoi un "AA, alors que le panneau "Outils qui est sont pendant a droite, lui me renvoi un "B", j'ai plein d'autre tests comme cela ou le retour de la fonction me semble érroné..

La réponse pour le panneau "Tâches" me semble aussi bizarre...

En effet, c'est un bug ou bien c'est moi qui ai rien compris a ce que cette fonction renvoi ?

Pour ceux que cela intéresse, voila le bout de code qui me permet d'afficher la réponse:

SAI_Positions = ""

SI INT_Taches[1] = Vrai ALORS
SAI_Positions += "Tâches: " + Ancrages(PanneauPosition(PADO_Taches))
FIN

SI INT_Logs[1] = Vrai ALORS
SAI_Positions += "Logs: " + Ancrages(PanneauPosition(PADO_Logs))
FIN

SI INT_Controles[1] = Vrai ALORS
SAI_Positions += "Contrôles: " + Ancrages(PanneauPosition(PADO_Controles))
FIN

SI INT_Outils[1] = Vrai ALORS
SAI_Positions += "Outils: " + Ancrages(PanneauPosition(PADO_Outils))
FIN

PROCEDURE INTERNE Ancrages(sAncrage est une chaîne): chaîne
sAlignements est une chaîne = sAncrage + " = "
SI sAncrage = "" ALORS
sAlignements = "Flottant "
SINON
POUR i = 1 _À_ Taille(sAncrage)
SELON sAncrage[i]
CAS "1": sAlignements += "Haut "
CAS "2": sAlignements += "Bas "
CAS "A": sAlignements += "Gauche "
CAS "B": sAlignements += "Droite "
AUTRE CAS
sAlignements = "Flottant "
FIN
FIN
FIN

RENVOYER sAlignements + CRLF
FIN


--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Mensaje modificado, 24,junio 2019 - 17:18
Miembro registrado
334 mensajes
Publicado el 25,junio 2019 - 11:49
La MAJ 01F240075n, n'a pas résolu ce qui me semble être un bug...

AI-je mal compris le fonctionnement de cette méthode ou bien, il y a un bug ?

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Mensaje modificado, 25,junio 2019 - 11:50