MULTIBUREAU : VOUS POUVEZ POSSÉDER 4 BUREAUX VIRTUELS DANS WINDOWS
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009
-
30 août 2004 à 08:08
Constant93
Messages postés38Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention 4 août 2007
-
29 juil. 2007 à 04:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
bob94700
Messages postés69Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 7 avril 20074 25 déc. 2004 à 10:31
Bonjour,
Très bien le code : pile ce que je cherchais comme principe. Merci.
cs_Pingouin
Messages postés262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 août 2005 31 août 2004 à 15:10
Eh ben c'est un plaisir que de filer des idées pour un aussi bon prog ! Surtout que j'en cherchais un comme ca c'est dernier temps. Et puis le code est tres instructif mais il faut s'y attarder kanm^m ! Aller bon courage ! Et a bientot pour de nouvelles aventures ... !
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 31 août 2004 à 13:58
lol je continue à l'améliorer, vu que ça intéresse du monde. La j'ai fait une mise à jour, (j'ai pas encore changé l'apparence).
Maintenant ça sauvegarde les noms des bureaux, ça rapatrie la fenêtre vers le bureau actuel quand on clique dessus, et j'ai aussi ajouté un de mes module (que j'ai d'ailleurs mis sur vbfrance) et qui permet de faire des mouvements pour les controls très fluides, donc on peut agrandir ou réduire la fenêtre et c'est très joli.
Bon à+ pour la mise à jour suivante (avec surement ton idée Pinguin merci ;)
cs_Pingouin
Messages postés262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 août 2005 31 août 2004 à 13:46
Ben c'est un plaisir :Þ
Tu pourrais peut etre aussi l'iconiser et le mettre dans la barres des taches et hop un petit clic droit pour changer de bureau ;-) Oui je sais que c'est pour une application plus grande mais bon si tu ameliores l'apparence tu n'es plus a ca pres...
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 21:04
mdr c'est vrai que sur la faute j'ai un peu abusé. Je vais peut-être m'y mettre ce soir pour stocker les noms des fenêtres dans un fichier au cas ou il y'ai un terminate process inattendu.
Sinon je ne vois pas trop quoi faire de plus, à part sauvegarder les noms des bureaux dans un fichier...
Si vous avez des idées...
Mais je vais peut-etre améliorer l'apparence, ça reste balourd la quand meme
Bon @ + tous et merci Pingouin
cs_Pingouin
Messages postés262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 août 2005 30 août 2004 à 20:27
Ben c vrai c bo kanm^m. Je ne vois pas d'autres améliorations a apporter si ce n'est corriger la pitite faute sur 'TouteS les fenêtres' mais je ne voudrais pas faire le chiant sutout a propos d'un si bon prog. 9/10 pour pouvoir mettre 10 s'il y a une version2 !
@+
Pingouin
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 19:35
ok je vais regarder
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 30 août 2004 à 19:10
MadM@tt, cherche sur le site, tu as assez d'exemple comme ça sur comment te connecter à une base de donnée
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 18:59
Je viens de me rendre compte que certaines fenêtres disparaissent quand je change de bureau mais ne réaparaissent pas après quand j'y reviens. J'ai repassé tout le code et je ne voit vraiment pas comment ça pourrait venir de mon prog.
Si quelqu'un à une idée, surtout que ça arrive principalement avec les fenêtres internet explorer et explorer, donc elle ne sont peut etre pas faites pour etre cachées... Si quelqu'un en sait plus...
merci
@ +
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 18:55
Mais tu a téléchargé la mise à jour, j'ai pourtant mis la dll dedans... Mais oui désolé de ne pas avoir vb6..
Sinon merci pour vos commentaires.
@ +
PS : j'ai jamais utilisé de base de donnée, je n'y connais absolument rien, mais si vous avez une bonne adresse à me donner (avec des exemple dedans) je suis partant.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 30 août 2004 à 16:05
mimounl, non, en VB6.0 il y a plenis de dll
au moins en VB.Net le problème est corrigé en très grande partie
mimounl
Messages postés5Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention26 septembre 2005 30 août 2004 à 15:34
c'est bon en cherchant un peu j'ai eu l'explication.
En fait d'une j'avais bien vb sur mon poste mais en version 6 donc j'ai reconstruit le projet avec VB6 et ca marche. Sinon c'est nickel bravo.
Tout de meme, on peut pas se défaire de ce problème de dll ? Etant programmeur JAVA je n'aime pas resté avec ces problèmes de portabilité (hrra... ca m'énerve)
mimounl
Messages postés5Date d'inscriptionlundi 14 juin 2004StatutMembreDernière intervention26 septembre 2005 30 août 2004 à 15:27
J'ai l'erreur suivante :
"The langage dll vb5fr.dll or 409 could not be found"
Je pense que ca vient du fait que je n'ai pas visual basic installé sur mon poste mais c'est quand meme pas normal je pense. Non ?
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 30 août 2004 à 14:23
vramient exellent
pourquoi pas passer par une base de donnée SQL alors ??? ça ramera peut-être moins, puisque le SQL c'est sur un processus différent et c'est très optimiser à comaprer VB
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 11:55
Ah oui, je ne pense pas que ça ramera si j'écris un fichier à chaque fois que je change de bureau...
Je vais essayer, merci
@ +
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 11:43
Zut j'ai oublié de dire pour neria que j'allais integrer ce code dans un gros programme à moi que je fais depuis longtemps, et qui s'integre à droite de l'écran, donc... pas la peine pour moi de le faire...
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006 30 août 2004 à 11:39
eventuellement, tu peu enregistrer dans un fichier les hwnd masqué, et quand tu ferme le programme, tu supprimer ce fichier, comme ca, si au chargement du prog, ce fichier existe, ca veut dire qu'il s'est mal fermé, donc tu peu reafficher les fenetre masqué.
(ca m'est venu a l'esprit comme ca lol)
++
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 30 août 2004 à 11:36
Salut à vous 2 et merci pour vos commentaires.
neria : ça c'est une bonne idée d'afficher la fenêtre quand on clique dessus, mais même mieux je vais faire en sorte que lorsqu'on est dans un autre bureau, si on clique sur cette fenêtre ça la rapatrie dans le bureau actuel, comme ça ça résout 2 idée en 1. et merci pour ton commentaire et ta note
Stephane : Oui oui ça c'est sur que si on termine le processus les autres fenêtres ne réaparaissent pas... J'ai déjà mis une sécurité qui fait que si on quitte le programme (par la croix) alors ça montre toutes les fenêtres, mais si on termine le processus ça ne va pas executer cette action, donc je ne voit pas du tout comment faire... Mais les fenêtres ne sont pas perdues, elle sont justes cachées, il faut avoir le bon programme pour les retrouver... Je pourrais peut-être mettre avec ce programme un autre qui propose la liste de toutes les fenêtres cachées pour remontrer celle que l'on veut, mais pour terminer le processus il faut déjà que ça plante serieux, ce que je n'ai pas eu l'occasion de voir. Donc à mon avis il n'y a pas trop de risques.
@ +
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006 30 août 2004 à 11:13
salut j'ai fai une source identique il y a qqs temps, mais je ne l'ai pas publié a cause d'un probleme "majeur", verifi si ton prog plante (une foi compiler termine le processus) les fenetres des autres bureaux ne reapparaissent pas, et sont perdu a jamais :D
++
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 30 août 2004 à 08:10
J'ai oublié une petite chose : il faudrait afficher la fenêtre quand on clique dessus (dans Bureau->contenu). Voilà c'est tout (en plus l'interface est joli).
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 30 août 2004 à 08:08
Salut !
Rien a dire c'est nickel, le code fonctionne parfaitement et est commenté ! C'est une très bonne idée et c'est utile quand on travaille à plusieurs sur le même ordi.
Par contre il faudrait qu'il s'intègre en haut de l'ecran (par exemple) et qu'on puisse le rappeler en glissant la souris dessus. Et comme tu l'as si bien dit il faudrait pouvoir rajouter des fenêtre dans un bureau sans devoir l'afficher dans ce bureau !
Enfin c'est du super boulot, je met 9/10 !
29 juil. 2007 à 04:29
Malgré tous les gadgets affichés dans la liste,
pas pratique quand on en a beaucoup.
Ça nous soulage un peu de ne pas utiliser Linux !
10/10
Constant93
17 févr. 2005 à 21:52
http://www.vbfrance.com/code.aspx?ID=29599
25 déc. 2004 à 10:31
Très bien le code : pile ce que je cherchais comme principe. Merci.
31 août 2004 à 15:10
31 août 2004 à 13:58
Maintenant ça sauvegarde les noms des bureaux, ça rapatrie la fenêtre vers le bureau actuel quand on clique dessus, et j'ai aussi ajouté un de mes module (que j'ai d'ailleurs mis sur vbfrance) et qui permet de faire des mouvements pour les controls très fluides, donc on peut agrandir ou réduire la fenêtre et c'est très joli.
Bon à+ pour la mise à jour suivante (avec surement ton idée Pinguin merci ;)
31 août 2004 à 13:46
Tu pourrais peut etre aussi l'iconiser et le mettre dans la barres des taches et hop un petit clic droit pour changer de bureau ;-) Oui je sais que c'est pour une application plus grande mais bon si tu ameliores l'apparence tu n'es plus a ca pres...
30 août 2004 à 21:04
Sinon je ne vois pas trop quoi faire de plus, à part sauvegarder les noms des bureaux dans un fichier...
Si vous avez des idées...
Mais je vais peut-etre améliorer l'apparence, ça reste balourd la quand meme
Bon @ + tous et merci Pingouin
30 août 2004 à 20:27
@+
Pingouin
30 août 2004 à 19:35
30 août 2004 à 19:10
30 août 2004 à 18:59
Si quelqu'un à une idée, surtout que ça arrive principalement avec les fenêtres internet explorer et explorer, donc elle ne sont peut etre pas faites pour etre cachées... Si quelqu'un en sait plus...
merci
@ +
30 août 2004 à 18:55
Sinon merci pour vos commentaires.
@ +
PS : j'ai jamais utilisé de base de donnée, je n'y connais absolument rien, mais si vous avez une bonne adresse à me donner (avec des exemple dedans) je suis partant.
30 août 2004 à 16:05
au moins en VB.Net le problème est corrigé en très grande partie
30 août 2004 à 15:34
En fait d'une j'avais bien vb sur mon poste mais en version 6 donc j'ai reconstruit le projet avec VB6 et ca marche. Sinon c'est nickel bravo.
Tout de meme, on peut pas se défaire de ce problème de dll ? Etant programmeur JAVA je n'aime pas resté avec ces problèmes de portabilité (hrra... ca m'énerve)
30 août 2004 à 15:27
"The langage dll vb5fr.dll or 409 could not be found"
Je pense que ca vient du fait que je n'ai pas visual basic installé sur mon poste mais c'est quand meme pas normal je pense. Non ?
30 août 2004 à 14:23
pourquoi pas passer par une base de donnée SQL alors ??? ça ramera peut-être moins, puisque le SQL c'est sur un processus différent et c'est très optimiser à comaprer VB
30 août 2004 à 11:55
Je vais essayer, merci
@ +
30 août 2004 à 11:43
30 août 2004 à 11:39
(ca m'est venu a l'esprit comme ca lol)
++
30 août 2004 à 11:36
neria : ça c'est une bonne idée d'afficher la fenêtre quand on clique dessus, mais même mieux je vais faire en sorte que lorsqu'on est dans un autre bureau, si on clique sur cette fenêtre ça la rapatrie dans le bureau actuel, comme ça ça résout 2 idée en 1. et merci pour ton commentaire et ta note
Stephane : Oui oui ça c'est sur que si on termine le processus les autres fenêtres ne réaparaissent pas... J'ai déjà mis une sécurité qui fait que si on quitte le programme (par la croix) alors ça montre toutes les fenêtres, mais si on termine le processus ça ne va pas executer cette action, donc je ne voit pas du tout comment faire... Mais les fenêtres ne sont pas perdues, elle sont justes cachées, il faut avoir le bon programme pour les retrouver... Je pourrais peut-être mettre avec ce programme un autre qui propose la liste de toutes les fenêtres cachées pour remontrer celle que l'on veut, mais pour terminer le processus il faut déjà que ça plante serieux, ce que je n'ai pas eu l'occasion de voir. Donc à mon avis il n'y a pas trop de risques.
@ +
30 août 2004 à 11:13
++
30 août 2004 à 08:10
30 août 2004 à 08:08
Rien a dire c'est nickel, le code fonctionne parfaitement et est commenté ! C'est une très bonne idée et c'est utile quand on travaille à plusieurs sur le même ordi.
Par contre il faudrait qu'il s'intègre en haut de l'ecran (par exemple) et qu'on puisse le rappeler en glissant la souris dessus. Et comme tu l'as si bien dit il faudrait pouvoir rajouter des fenêtre dans un bureau sans devoir l'afficher dans ce bureau !
Enfin c'est du super boulot, je met 9/10 !
@+ Neria