cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 27 juil. 2006 à 11:21
Decidement ... il y a plus de 3 ans que j'ai vu cette source et je m'en souviens tjrs.
Y'a peut etre une solution plus propre mais pendant les prez c good :
J'enregistre la position de tout mes icones,
Je les deplace dans un dossier non visible sur le bureau
Je met les icone pour ma prez,
Une fois la prez terminer je fais l'inverse.
Une application toute conne mais vraiment utile !
Je tenais donc a mettre un ptit message ici
Je sais plus quelle note j'ai mis à l'époque, et comme on peut pas remodifier la note qu'on a mis :( ...
(Note au admin : C'est vraiment *** dans la mesure ou si le gars met un truc bugué, on lui met 2, si il corrige et que la sa source elle dechire ben il a l'air con avec sa moyenne de 2 !!! )
J'avais du mettre 8 je pense, dommage j'aurai remonte un peu ma note.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 22 mars 2006 à 22:45
nounours21_6
Messages postés255Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention21 avril 2009 21 mars 2006 à 08:34
Bonjour,
est-ce que quelqu'un aurait une source mais en .NET ?
merci
Enjoy @+
Julien
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 22:45
salut,
j'avais du louper le message de jack...
je viens de corriger le bug signalé ...le problème venait de la convertion en UNICODE qui ne sert à rien vu que VB stocke les chaines lui-même en UNICODE...
l'api GetDesktopWindow ne renvoie pas le handle du listview mais d'une fenêtre parent du listview...
ShareVB
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 20:14
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 14 juil. 2004 à 19:20
Salut ShareVB
Chez moi, sous W2k, la fonction de remise en place des icones ne fonctionne pas. J'ai un peu chercher sans rien trouver ...
Sinon, il a fallu ajouter le vidage du ListView1 avant de faire les rechargements, sinon tout s'ajoute :
For X = ListView1.ListItems.Count To 1 Step -1
ListView1.ListItems.Remove X
Next X
Autre question : pourquoi l'utilisation de l'api GetDesktopWindow n'est pas utilisable ? (plutôt que ta fonction)
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 21 nov. 2003 à 15:02
Super, je cherchais un truc comme ça mais y'a pas la même chose pour Win9X ? (Juste une question comme ça...)
benoithenry
Messages postés14Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention15 octobre 2003 8 oct. 2003 à 20:13
en fait quand tu compiles en P code, le fichier executable n'est pas comprehensible directement par la machine, il faut que windows interprete lui meme le code et le traduise pour qu'il soit comprehensible par le processeur.
Tandisqu'en code natif, le fichier executable généré est directement comprehensible par le processeur, ce qui va donc beaucoup plus vite a l'execution.
Benoît
ddcreateur
Messages postés19Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention 1 novembre 2004 6 oct. 2003 à 19:11
ok super ça marche merci !!
dis moi est ce que tu peux m'expliquer la différence en la compilation par default et la compilation en P Code ?
Merci d'avance !!
Bye @+
benoithenry
Messages postés14Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention15 octobre 2003 6 oct. 2003 à 17:33
Essaye de compiler le programme en faisant ceci:
file -> make project -> options -> compile et selectionne compile to P code. (j'ai vb en anglais !)
Chez moi la compilation de ce programme en code natif ne marche pas....tres bizarre
Benoît
ddcreateur
Messages postés19Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention 1 novembre 2004 6 oct. 2003 à 07:00
c bizarre car le code marche quand j'execute la source, mais par contre dès que je compile le projet, l'executable me m'affiche une erreur en me disant " exeption 91 " et tout ce ferme !!!
quelqu'un peut il me dire pourquoi ?
benoithenry
Messages postés14Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention15 octobre 2003 1 oct. 2003 à 12:29
benoithenry
Messages postés14Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention15 octobre 2003 23 sept. 2003 à 17:56
voila un peu plus d'explications:
les lignes VirtualFreeEx AllocMemory, CLng(R_FI), 0, MEM_RELEASE retournent comme erreur The parameter is incorrect. (n°87).
si quelqu'un trouve pourquoi cette erreur.....
Benoît
benoithenry
Messages postés14Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention15 octobre 2003 23 sept. 2003 à 11:59
Bonjour,
je viens de voir qu'il y a un petit probleme dans le prog (pas si petit que ca quand meme)
Le probleme est que le prog ne libere pas la memoire allouée par VirtualAllocEx.
Les fonctions VirtualFreeEx ne semblent pas marcher sur tous les postes ou j'ai essayé ce prog en tous cas.
Je n'arrive pas a trouver l'erreur.
Ce qui fait qu'au bout de quekques utilisation du programme la mémoire arrive a saturation (24 Mo a chaque utilisation de la restauration des icones)
Si quelqu'un a une idée....
Benoît
cs_TheHacker
Messages postés442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 octobre 2005 2 sept. 2003 à 22:08
Salut to nprog a l'air cool, j'suis en trai nd'examiner la source, j'ai 2 p'tites questions:
-c koi les Threads et les PID ???
sinon pour le handle du bureau utilsie plutot l'API GetDesktopWindow qui le retourne directement au lieu de passe rpar une function et findwindow..... voila, j'attends les explicatiosn si c possible pour continuer a essayer de piger to ncode, meric @+
27 juil. 2006 à 11:21
Y'a peut etre une solution plus propre mais pendant les prez c good :
J'enregistre la position de tout mes icones,
Je les deplace dans un dossier non visible sur le bureau
Je met les icone pour ma prez,
Une fois la prez terminer je fais l'inverse.
Une application toute conne mais vraiment utile !
Je tenais donc a mettre un ptit message ici
Je sais plus quelle note j'ai mis à l'époque, et comme on peut pas remodifier la note qu'on a mis :( ...
(Note au admin : C'est vraiment *** dans la mesure ou si le gars met un truc bugué, on lui met 2, si il corrige et que la sa source elle dechire ben il a l'air con avec sa moyenne de 2 !!! )
J'avais du mettre 8 je pense, dommage j'aurai remonte un peu ma note.
22 mars 2006 à 22:45
moi ;)) http://www.vbfrance.com/code.aspx?ID=36678
ShareVB
21 mars 2006 à 08:34
est-ce que quelqu'un aurait une source mais en .NET ?
merci
Enjoy @+
Julien
30 déc. 2004 à 22:45
j'avais du louper le message de jack...
je viens de corriger le bug signalé ...le problème venait de la convertion en UNICODE qui ne sert à rien vu que VB stocke les chaines lui-même en UNICODE...
l'api GetDesktopWindow ne renvoie pas le handle du listview mais d'une fenêtre parent du listview...
ShareVB
30 déc. 2004 à 20:14
pour ceux que ca intéresse, la source de la dll est ici :
http://www.cppfrance.com/code.aspx?ID=28514
ShareVB
14 juil. 2004 à 19:20
Chez moi, sous W2k, la fonction de remise en place des icones ne fonctionne pas. J'ai un peu chercher sans rien trouver ...
Sinon, il a fallu ajouter le vidage du ListView1 avant de faire les rechargements, sinon tout s'ajoute :
For X = ListView1.ListItems.Count To 1 Step -1
ListView1.ListItems.Remove X
Next X
Autre question : pourquoi l'utilisation de l'api GetDesktopWindow n'est pas utilisable ? (plutôt que ta fonction)
21 nov. 2003 à 15:02
8 oct. 2003 à 20:13
Tandisqu'en code natif, le fichier executable généré est directement comprehensible par le processeur, ce qui va donc beaucoup plus vite a l'execution.
Benoît
6 oct. 2003 à 19:11
dis moi est ce que tu peux m'expliquer la différence en la compilation par default et la compilation en P Code ?
Merci d'avance !!
Bye @+
6 oct. 2003 à 17:33
file -> make project -> options -> compile et selectionne compile to P code. (j'ai vb en anglais !)
Chez moi la compilation de ce programme en code natif ne marche pas....tres bizarre
Benoît
6 oct. 2003 à 07:00
quelqu'un peut il me dire pourquoi ?
1 oct. 2003 à 12:29
23 sept. 2003 à 17:56
les lignes VirtualFreeEx AllocMemory, CLng(R_FI), 0, MEM_RELEASE retournent comme erreur The parameter is incorrect. (n°87).
si quelqu'un trouve pourquoi cette erreur.....
Benoît
23 sept. 2003 à 11:59
je viens de voir qu'il y a un petit probleme dans le prog (pas si petit que ca quand meme)
Le probleme est que le prog ne libere pas la memoire allouée par VirtualAllocEx.
Les fonctions VirtualFreeEx ne semblent pas marcher sur tous les postes ou j'ai essayé ce prog en tous cas.
Je n'arrive pas a trouver l'erreur.
Ce qui fait qu'au bout de quekques utilisation du programme la mémoire arrive a saturation (24 Mo a chaque utilisation de la restauration des icones)
Si quelqu'un a une idée....
Benoît
2 sept. 2003 à 22:08
-c koi les Threads et les PID ???
sinon pour le handle du bureau utilsie plutot l'API GetDesktopWindow qui le retourne directement au lieu de passe rpar une function et findwindow..... voila, j'attends les explicatiosn si c possible pour continuer a essayer de piger to ncode, meric @+