LISTE DE TACHES À FAIRE [ADD-IN VB6]

cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 - 16 févr. 2005 à 16:34
yan35 Messages postés 185 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 20 juin 2013 - 21 oct. 2008 à 20:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29557-liste-de-taches-a-faire-add-in-vb6

yan35 Messages postés 185 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 20 juin 2013
21 oct. 2008 à 20:23
juste pour ajouter la note. (J'avais placé le commentaire avant)
yan35 Messages postés 185 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 20 juin 2013
21 oct. 2008 à 20:16
Bonjour,

Je découvre ton addin en cherchant comment enregistrer les signets (drapeaux bleus) de l'ide de vb6, sans succès jusqu'ici, mais grâce à ton code, je peux y parvenir. Il suffit que je place 1 balise 'todo et je retrouve les lignes de code que j'ai marquées pour attirer mon attention sans modifier quoique ce soit à mon code. En plus je ne connais rien aux AddIn alors je vais le regarder de plus près. Merci pour ce code.
Tant qu'à formuler des aménagements, il est possible, je suppose de gérer d'autres constantes que 'Todo qui pourraient être 'Bug, 'ToSee. La dernière pour remplacer le signet bleu, mais serait-il envisageable de synchroniser la mise à jour de cette balise avec l'utilisation du signet ?! Ca serait top !
Encore Merci. Je mets 10/10, évidemment.
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
22 janv. 2007 à 10:24
Bonjour Père Noël,

C'est bizarre ça essaye de lancer le projet en debug pour voir à quelle ligne ça se passe...

++
Moustachu
olilej Messages postés 2 Date d'inscription lundi 31 octobre 2005 Statut Membre Dernière intervention 4 février 2009
18 janv. 2007 à 20:41
Bonjour le Moustachu,
J'ai installé ton add-in et j'obtiens une petite erreur à mon premier Refresh, un pop-up qui me donne le message suivant :
"The following sub/function has raised an error :
Name : Process
ERROR : 91
Description : Object variable or With block variable not set"

HO, HO, HO !
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
11 nov. 2006 à 14:25
Merci pour ton commentaire Philippe734,

Je vais me pencher sur ce problème, il est vrai que je ne suis jamais posé la question.
J'ai une mise à jour en attente depuis un moment d'ailleurs.

Je vous tiens au courant si je trouve....

++
Moustachu
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
11 nov. 2006 à 13:51
salut,
merci pour ton code il est bien fait. c'est exactement ce que je cherchai. en revanche il n'est pas parfait, par exemple ca me soul de ne pas pouvoir lui faire enregistrer sa position de départ en étant encré (dockable). g essayé de modifier la source pour qu'il se souvient de sa position, mais cela fonctionne que lorsqu'il est en fenetre, dès que je la dock à vb6, ca foire.

pour mémorisé sa position, et la restaurer (pas en mode docking ca foire) j'ai ajouté cela :

sauvegarde de sa position, après cette ligne :
SaveSetting APP_CATEGORY, App.Title, "DisplayOnConnect", "1"
j'ai ajouté :
With gwinWindow
SaveSetting APP_CATEGORY, App.Title, "Left", .Left
SaveSetting APP_CATEGORY, App.Title, "Top", .Top
SaveSetting APP_CATEGORY, App.Title, "Width", .Width
SaveSetting APP_CATEGORY, App.Title, "Height", .Height
End With

et pour la restauration, après ces lignes :
If GetSetting(APP_CATEGORY, App.Title, "DisplayOnConnect", "0") = "1" Then
'set this to display the form on connect
Me.Show
j'ai rajouté :
With gwinWindow
.Left = GetSetting(APP_CATEGORY, App.Title, "Left")
.Top = GetSetting(APP_CATEGORY, App.Title, "Top")
.Width = GetSetting(APP_CATEGORY, App.Title, "Width")
.Height = GetSetting(APP_CATEGORY, App.Title, "Height")
End With

auriez vous une idée pour qu'il mémorise sa position quand sa fenetre est docké (dockable, docking, encré...) ?
@+
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
16 août 2006 à 08:57
Bonjour Metalcoder,

Merci de ton message, c'est sympa ed savoir qu'une source sert vraiment à d'autres. Oui, le bug est connu et c'est vrai que je n'ai rien fait encore (à part "ah m...." quand ça se produit !

D'ailleurs, MasterHack m'avait envoyé une modif de cette source en treeview, je vais peut être mettre à jour aussi.

Je vais essayer de me libérer un peu de temps pour ça.

++

Moustachu
metalcoder Messages postés 193 Date d'inscription jeudi 14 février 2002 Statut Membre Dernière intervention 25 mars 2011 1
11 août 2006 à 13:45
Je suis entrain de programmer un logiciel de gestion pour mon boulot avec des requete oracle et sql server. J'ai beaucoup de procedure et de fonction et ton todo ma grandement simplifé la vie. Je peut desormais programmer et mettre des variables temporaires ou des constantes dans mes procedure pour faire mes essais je ne risque pas de les oubliés.

Par contre juste un ptit bug pas bien mechant lorsque tu clique sur un todo et que celui-ci a ete déplacé, il faudrait que tu fasse le refresh automatiquement lorsque cela arrive.

@+
DedeSurf Messages postés 156 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 23 novembre 2011
8 juil. 2006 à 11:43
franchement nikel rien a dire je reste sans voix ....
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
23 juin 2005 à 13:59
Ok moustachu, j'ai un peu regarder.

VB5 ne reconnais pas le .dsr, et je n'ai trouver comment en créer un avec vb5 pour pouvoir comparer.

J'ai tenté les modifs,mais je n'est pas vb5 dans la liste.

j'ai tenté une enregistrement manuel dans la bdr, lors du chargement j'ai un message d'erreur sur un problème d'initialisation du complément.

Je laisse tombé, j'ai pas le temps de chercher, si tu as des soluces je prend.
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
23 juin 2005 à 11:54
Avant d'ouvrir dans vb5 essaye de modifier le fichier dsr dans un editeur de texte :


VERSION 5.00
Begin {AC0714F6-3D04-11D1-AE7D-00A0C90F26F4} Connect
ClientHeight = 7620
ClientLeft = 8730
ClientTop = 4425
ClientWidth = 10185
_ExtentX = 17965
_ExtentY = 13441
_Version = 393216
Description = "Liste de taches à faire"
DisplayName = "Visual Basic 6 ToDo List Generator"
AppName = "Visual Basic"
AppVer = "Visual Basic 6.0"
LoadName = "Command Line / Startup"
LoadBehavior = 5
RegLocation = "HKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0"
SatName = "taborder.dll"
CmdLineSupport = -1 'True
End


- Quand tu ouvres VB6, le connect.dsr te propose-t-il vb5 dans ta version d'appli ?
- sinon, essaye de voir si reglocation existe pour vb5, de même pour AppVer

a+
Moustachu
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
23 juin 2005 à 11:00
déjà il refuse d'ouvrir correctement le projet, ensuite il trouve pas le fichier .dsr et donc jette quelques erreurs à la compil.

j'ai compilé sous vb6, pas de pb, mais repassé sous vb5, dans le gestionnaire de complément, je vois la liste des compléments dispo, mais je n'ai pas la possibilité d'en ajouter. Je pense qu'il faut qu'ils soient copiés à un endroit precis sur le disque, ou enregistrer dans la bdr pour apparaitre dans la liste mais je ne sais pas comment faire.
En plus je suis en retard sur le projet, j'ai pas trop le temps de chercher.
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
23 juin 2005 à 10:47
J'ai pas VB5 et je n'ai d'ailleurs jamais travailler dessus. Que se passe-t-il quand tu essaye de compiler la DLL ?
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
23 juin 2005 à 10:34
Est-ce que quelqu'un pourrais me donner l'astuce pour intéger cet add-in dans VB5. Le besoin est urgent, l'échéance est proche.
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
28 févr. 2005 à 16:39
MasterHack> Il doit manquer peut être quelque chose dans ma source mais la fenêtre créée est ancrable. Pour le volet de code, s'il est fermé, cela ne pose pas de problèmes me semble-t-il. As-tu récupérer la dernière version.

++
Moustachu
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
28 févr. 2005 à 16:34
Avec plaisir,
si tu vx voir ma source vbfrance add-in 1.1 tu verras que la fenetre s'integre directement dans l'editeur vb6 comme pour l'explorateur d'objet de vb6,d'une autre maniere elle devient fille de la fenetre mere de vb6.
pour le volet de code c'est pas un grand probleme dans ton cas car ton add-in s'interesse au commentaire dans le code ce qui implique que le volet de code a ete deja ouvert si presence de commentaire :).
Merci
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
28 févr. 2005 à 16:20
Masterhack > Merci de me souhaiter bonne chance ! ;o)
Peux-tu me détailler ce que tu veux dire par "le volet de code est fermé" ou "intergerer la fenêtre dans l'éditeur" ?

Si toi (ou d'autres) veulent mettre la main à la patte, c'est avec plaisir

ERICV852> Je veux bien essayer de t'aider mais tu me fais peur ;o)

++
Moustachu
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
28 févr. 2005 à 15:57
Moustachu>Ya pas de doute c'est realisable.le seul probleme c'est quand le volet de code n'est pas ouvert comme le cas des formulaires.
aussi pense a intergerer la fenetre dans l'editeur VB6 en changeant le parent de la fenetre.
bonne chance cher ami.
cushy007 Messages postés 19 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 1 mars 2005
27 févr. 2005 à 13:41
He bien il va y avoir du boulot :o)
ERICV852 Messages postés 4 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 3 septembre 2005
27 févr. 2005 à 01:02
salut moustachu je trouve sa genial que tu t interresse aux debutants ; moi je ne sais rien faire comme sa c est claire donc je m addresse a toi ou a d autre qui n oublient pas Q EUCX AUSSI ILS ONT DEBUTéS

CONC VOILA JE VOUDRAI COMPRENDRE LES BASES VB6
POUR FAIRE UN PROGZ SUR AOL

MERCI DE ME JOINDRE SUR MSN :ERICV515@HOTMAIL.COM
AIM / ERICV 852@AOL.COM
OU SUR MON MAIL AOL
>>>>>>>>>>ERICV852@AOL.COM
tout les pros me disent que c est le premier code le plu dure car il faut comprendre ce qu on tappe et ax quoi sa correspond

===========>j attends que tu me contact et je t exppliquerai ce qque je veux faire (progz multifobctions pour aol 9 )
mais avrt jai du taf et bnesoin de gens pret a me faire des exercice ou des tutos
bref aidez moiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii a apprendre a coder sa me passionne
riko :o)
cs_jym Messages postés 115 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 15 avril 2014
21 févr. 2005 à 21:03
bjr,

j'avais un autre utilitaire pour faire ça, mais il est dans la poubelle à l'heure actuelle.

félicitation, c'est un outil indispensable.

JYM
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
21 févr. 2005 à 15:57
MasterHack>Merci pour ton commentaire. Oui, je me doute que c'est réalisable. Ce n'était mon besoin lorsque j'ai commencé cette dll. Si j'ai un peu de temps je verrais ce que je peux faire.

++
Moustachu
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
21 févr. 2005 à 15:39
une petit idee :
faire un treeview comme dit l'ami exp:
projet1
-Form1
---Truc a realiser
-module1
---etc
Projet2
c'est realisable j'ai une fois creer un Add-in pour Declarer directement les api dans le code...
une telle ameleoration sera geniale
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
19 févr. 2005 à 19:00
Tout est possible :o)
++
Moustachu
Utilisateur anonyme
19 févr. 2005 à 18:54
Il serait possible de definir une codification du genre
'@todo
'@Modification
'@Drapaud

Et rechercher tout ce qui est préfixé par une "@" et les classer dans un treeview plutot q'une listbox
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
18 févr. 2005 à 08:08
>JJDAI : A quoi penses-tu par exemple ?
Utilisateur anonyme
17 févr. 2005 à 20:31
Excellent, en plus ca pourrait être améliorer avec d'autre actions, Bravo.
Utilisateur anonyme
17 févr. 2005 à 19:10
cool, je m'en vais tester ca tout de suite
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
17 févr. 2005 à 18:05
Nouvelle version
DarkWazza, tes remarques sont prises en compte.

Vous avez également la possibilité de chercher les TODO dans tous les codes.

Cette version gère également les groupes de projets.

Merci et à ++
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
17 févr. 2005 à 14:53
Ok, le titre de l'Add-in est corrigé, de même pour la form qui n'avair rien à faire là.... J'avais pas mis la derniere, derniere, version en ligne.... Bouuhhhhh
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
17 févr. 2005 à 14:35
>de meme, le titre de l'add-in est : "Visual Basic 6 MessageBox Creator"

J'ai pas menti quand j'ai dit d'où j'ai trouvé la source !

>ah non, c'est parce que la fenetre de code est refermée...
Oui, je suis dessus. Desactive le message d'ereur s'il t'ennuie
Utilisateur anonyme
17 févr. 2005 à 14:31
de meme, le titre de l'add-in est : "Visual Basic 6 MessageBox Creator"
Utilisateur anonyme
17 févr. 2005 à 14:29
ah non, c'est parce que la fenetre de code est refermée...

peut etre une amélioration a faire sur ce point la ?
Utilisateur anonyme
17 févr. 2005 à 14:27
Heu... moi j'ai un bug, quand je double click, ca m'affiche une erreur.

buh ?
cushy007 Messages postés 19 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 1 mars 2005
17 févr. 2005 à 14:15
20/10 Finies les modifs jamais terminées ........
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
16 févr. 2005 à 17:27
Pareil...je me suis toujours demandé pourkoi ce n'était pas en STANDARD dans VB

10/10
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
16 févr. 2005 à 17:26
Ah ben merci, ça fait plaisir !

++
Moustachu
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
16 févr. 2005 à 16:34
tout ce que j'ai a dire c'est 10/10
Rejoignez-nous