yan35
Messages postés185Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention20 juin 2013 21 oct. 2008 à 20:23
juste pour ajouter la note. (J'avais placé le commentaire avant)
yan35
Messages postés185Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention20 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és2Date d'inscriptionlundi 31 octobre 2005StatutMembreDerniè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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 20151 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és193Date d'inscriptionjeudi 14 février 2002StatutMembreDernière intervention25 mars 20111 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és156Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention23 novembre 2011 8 juil. 2006 à 11:43
franchement nikel rien a dire je reste sans voix ....
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 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és19Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention 1 mars 2005 27 févr. 2005 à 13:41
He bien il va y avoir du boulot :o)
ERICV852
Messages postés4Date d'inscriptiondimanche 19 octobre 2003StatutMembreDerniè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és115Date d'inscriptionlundi 31 décembre 2001StatutMembreDernière intervention15 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 19 févr. 2005 à 19:00
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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és1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDerniè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
21 oct. 2008 à 20:23
21 oct. 2008 à 20:16
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.
22 janv. 2007 à 10:24
C'est bizarre ça essaye de lancer le projet en debug pour voir à quelle ligne ça se passe...
++
Moustachu
18 janv. 2007 à 20:41
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 !
11 nov. 2006 à 14:25
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
11 nov. 2006 à 13:51
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é...) ?
@+
16 août 2006 à 08:57
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
11 août 2006 à 13:45
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.
@+
8 juil. 2006 à 11:43
23 juin 2005 à 13:59
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.
23 juin 2005 à 11:54
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
23 juin 2005 à 11:00
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.
23 juin 2005 à 10:47
23 juin 2005 à 10:34
28 févr. 2005 à 16:39
++
Moustachu
28 févr. 2005 à 16:34
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
28 févr. 2005 à 16:20
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
28 févr. 2005 à 15:57
aussi pense a intergerer la fenetre dans l'editeur VB6 en changeant le parent de la fenetre.
bonne chance cher ami.
27 févr. 2005 à 13:41
27 févr. 2005 à 01:02
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)
21 févr. 2005 à 21:03
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
21 févr. 2005 à 15:57
++
Moustachu
21 févr. 2005 à 15:39
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
19 févr. 2005 à 19:00
++
Moustachu
19 févr. 2005 à 18:54
'@todo
'@Modification
'@Drapaud
Et rechercher tout ce qui est préfixé par une "@" et les classer dans un treeview plutot q'une listbox
18 févr. 2005 à 08:08
17 févr. 2005 à 20:31
17 févr. 2005 à 19:10
17 févr. 2005 à 18:05
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 à ++
17 févr. 2005 à 14:53
17 févr. 2005 à 14:35
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
17 févr. 2005 à 14:31
17 févr. 2005 à 14:29
peut etre une amélioration a faire sur ce point la ?
17 févr. 2005 à 14:27
buh ?
17 févr. 2005 à 14:15
16 févr. 2005 à 17:27
10/10
16 févr. 2005 à 17:26
++
Moustachu
16 févr. 2005 à 16:34