3 pièce(s) jointe(s)
[1.8.2 Linux/Windows] Bugs de l'OpenPictureDialog EDIT : ou plutôt de l'unité Graphics
Bonjour,
au lancement d'un programme de test j'ai un bouton pour faire afficher un OpenPictureDialog pour lequel j'ai explicitement demandé la preview dans l'EDI (ofAutoPreview à True) et malgré ça, lors du 1er clic sur le bouton la BdD s'affiche sans le panneau de preview :
Pièce jointe 381876
Je clique sur "Annuler", je reclique sur le bouton et là, par magie (tu vois bien, Gilles, :ptdr:), le panneau est présent et fonctionnel :
Pièce jointe 381879
Plus qu'à cliquer sur un fichier image :
Pièce jointe 381880
Ceci est le 1er bug car, vous l'aurez noté, j'ai bien écrit bugs dans le titre.
Le second est plus vicieux : supposons que je parcoure une arborescence de dossiers et que dans l'un d'eux il y ait un fichier incompatible1 avec Lazarus ; à partir de là, la preview ne fonctionne plus, et l'annulation de la BdD génère parfois une insulte "Access Violation".
Des fois je peux reprendre la main sur le prog, des fois non (freeze), des fois il se ferme carrément sans autre forme de procès.
À une époque j'avais essayé de jeter un œil dans le code de l'OPD mais c'est un plat de spaghetti (pour moi).
---
1 : je dis bien "incompatible avec Lazarus" car le fichier qui met la pagaille s'ouvre correctement avec les différents outils de Linux comme de XP.
Bon week-end prolongé,
Attention avec les téléchargements.
Il y a un mystère (pour moi) sur la page du compo TGifAnim : quand on regarde les fichiers, dans le dossier gifanim/gifanim on trouve bien les fichiers correspondant au compo TGifAnim, mais on trouve aussi un dossier testgif qui a l'air de correspondre au TAnimatedGif dont je n'arrête pas de parler.
Et rien pour l'indiquer...
Ne vous faites pas de nœuds !