Panel Gadget et réorganisation
Panel Gadget et réorganisation
.....................
Dernière modification par Backup le lun. 08/oct./2012 12:43, modifié 10 fois.
Re: Panel Gadget et réorganisation
Bonjour Dobro
J'ai voulu faire le teste de ton code car cela parait vraiment interressent, par contre j'ai une erreur de "Acces mémoire invalide. erreur d'écriture à l'adresse ......." en cliquand sur le bouton "Swap onglet1 -> onglet2"
l'erreur est sur cette ligne visiblement "SendMessage_(GadgetID(panel_gadget), #TCM_GETITEM, onglet_depart, @tci0(1))" ligne 92 dans mon cas.
Cordialement,
GallyHC
J'ai voulu faire le teste de ton code car cela parait vraiment interressent, par contre j'ai une erreur de "Acces mémoire invalide. erreur d'écriture à l'adresse ......." en cliquand sur le bouton "Swap onglet1 -> onglet2"
l'erreur est sur cette ligne visiblement "SendMessage_(GadgetID(panel_gadget), #TCM_GETITEM, onglet_depart, @tci0(1))" ligne 92 dans mon cas.
Cordialement,
GallyHC
Dernière modification par GallyHC le mar. 27/mars/2012 16:27, modifié 1 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Panel Gadget et réorganisation
ha oui ! mince , je compilais avec la version 4.41, et ça marchait ...
j'avais pas vu qu'en 4.60 ça ne marchait pas... je vais essayer de comprendre ce qui se passe ...

j'avais pas vu qu'en 4.60 ça ne marchait pas... je vais essayer de comprendre ce qui se passe ...
Re: Panel Gadget et réorganisation
Alors visiblement cela vient de GadgetID(), si on vire cela, ça a l'air de fonctionne alors pourquoi je ne sais pas mais bon.
En cliquand une premiere fois cela inverse bien mais à la 2eme fois cela merdoume pas mal, tu as du boulot mon petit Dobro
mais j'avous que ce code me parrait bien et que j'en aurais aussi l'utilité, alors j'attend les évolutions.
Cordialement,
GallyHC
En cliquand une premiere fois cela inverse bien mais à la 2eme fois cela merdoume pas mal, tu as du boulot mon petit Dobro

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Panel Gadget et réorganisation
depuis la V 4.51 il y a plein de codes qui ne tourne plus !
ça me gave !
j'ai un prg "Starter" (lanceur d'application) , je suis obligé de le compiler en 4.41
parceque j'ai une routine qui recupere le numero de gadget sous le curseur souris , qui ne marche pas avec
les version de Purebasic Superieur a 4.41 .... cherchez l'erreur
c'est un appel a une Api ... tout comme ici .....

ça me gave !
j'ai un prg "Starter" (lanceur d'application) , je suis obligé de le compiler en 4.41
parceque j'ai une routine qui recupere le numero de gadget sous le curseur souris , qui ne marche pas avec
les version de Purebasic Superieur a 4.41 .... cherchez l'erreur
c'est un appel a une Api ... tout comme ici .....


Re: Panel Gadget et réorganisation
Arff je compatis. 

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Panel Gadget et réorganisation
j'ai corrigé (réedité) le code , il marche chez moi 
a tester

a tester

Re: Panel Gadget et réorganisation
Moi aussi pour mon soft "maxibox" j'ai du pas mal faire d'évolution au niveau des API, parès bcp de test j'ai trouvais des solutions mais a été a chaque fois bcp de tes "pour rien".
Sinon après un test le premier clique est ok pas le 2eme.... Désolé

GallyHC
Sinon après un test le premier clique est ok pas le 2eme.... Désolé


GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Panel Gadget et réorganisation
Swap 1 à 2 OK
Swap 2 à 1 le texte ognlet 2 toujours en pos 1 et texte vide en onglet 2 (comme si c'était un onglet 3 vide)
Swap 2 à 1 le texte ognlet 2 toujours en pos 1 et texte vide en onglet 2 (comme si c'était un onglet 3 vide)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Panel Gadget et réorganisation
je retourne a bosser la dessus ...
Re: Panel Gadget et réorganisation
Moi je m'prépare psychologiquement à aller à la danse (de salon)... 

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Panel Gadget et réorganisation
ça y est ! 
re-essayez moi le code Now ..
n'oubliez pas que je ne teste rien ,
donc cherchez a swaper l'onglet de gauche vers la droite !!
activez toujours l'onglet de gauche Avant de Swapper
car je swap l'onglet sur lequel on se trouve avec l'onglet a sa droite (+1)
si vous cherchez a swapper alors qu'il n'y a rien a droite, ça va faire un onglet vide ... normal
la procedure se contente de swapper 2 onglets .... , c'est a vous de savoir ce que vous allez swapper
la ligne "SetGadgetState(panel_gadget,onglet_arrive)"
active l'onglet d'arrivé , a vous de voir si vous voulez laisser l'onglet de depard Actif ou pas

re-essayez moi le code Now ..
n'oubliez pas que je ne teste rien ,
donc cherchez a swaper l'onglet de gauche vers la droite !!
activez toujours l'onglet de gauche Avant de Swapper

car je swap l'onglet sur lequel on se trouve avec l'onglet a sa droite (+1)
si vous cherchez a swapper alors qu'il n'y a rien a droite, ça va faire un onglet vide ... normal

la procedure se contente de swapper 2 onglets .... , c'est a vous de savoir ce que vous allez swapper

la ligne "SetGadgetState(panel_gadget,onglet_arrive)"
active l'onglet d'arrivé , a vous de voir si vous voulez laisser l'onglet de depard Actif ou pas

Dernière modification par Backup le mar. 27/mars/2012 17:42, modifié 1 fois.
Re: Panel Gadget et réorganisation
J'ai exactement le même comportement.
en fait au second swap, on dirait que le contenu est vide mais que né-ni, en cliquant à l'emplacement du bouton swap, il réapparait.
ça chie dru.
en fait au second swap, on dirait que le contenu est vide mais que né-ni, en cliquant à l'emplacement du bouton swap, il réapparait.
ça chie dru.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Panel Gadget et réorganisation
dans cette exemple :
activez toujours l'onglet de gauche Avant de Swapper
activez toujours l'onglet de gauche Avant de Swapper

Re: Panel Gadget et réorganisation
Dans le cadre que tu dis cela fonctionne sans prob 

Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)