cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
13 févr. 2007 à 11:27
lchanson1
Messages postés10Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 mai 2011
-
3 mai 2011 à 11:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
lchanson1
Messages postés10Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 mai 2011 3 mai 2011 à 11:40
J'ai retesté et en fait ca marche avec Word mais pas avec open office(qui est un peu space au niveau du presse papier).
10/10
Chapeau!
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 mai 2011 à 09:43
normallement non, il n'y a pas grand chose a faire...
lchanson1
Messages postés10Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 mai 2011 2 mai 2011 à 12:38
Bonjour,
J'ai un ptit soucis.
J'ai bien la fenêtre de configuration et j'ai bien la case de cochée (activer la coloration syntaxique).
Quand je fait un copier coller de code, ca me l'active pas.
exemple
Option Explicit
Private Sub Form_Load()
End Sub
J'ai fais une fausse manip?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 28 oct. 2008 à 10:47
La ou la couleur devrait avoir la couleur du commentaire, ce n'est pas le cas, la couleur est normale et la seul chose colorée après le ' est "Feuill2" colorée comme un String.
Peu être que cela rejoint le celui remonte par Viloent_Ken
sur le
Public Enum TYPEOFERROR
[Valeur "a" convertir trop grande]
[Base d'arrivee interdite]
End Enum
Donc peu être que je n'ai pas la dernière version, et donc voici ma petite demande d'amélioration rien de bien méchant.
Dans le formulaire paramétrage de la colorisation, pourquoi ne pas mettre la version de la dll dans la Caption du Formulaire .
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 17 oct. 2007 à 19:21
Tout simplement parfait !
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 3 juil. 2007 à 11:17
Héhé, c'est vrai que je t'en devais un ^^
Cà marche nickel maintenant ;)
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 juil. 2007 à 10:01
corrigé...
ajouté la colorisation des numéros de ligne
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 juil. 2007 à 09:19
de toutes facçons, violent_ken m'en devait un :p
je (crash-)testes parfois certains de ces codes ^^
++
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 juil. 2007 à 07:46
Salut,
Ah bien vu celui là. Il est mesquin tout de même.
Bravo violent_ken.
@+
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 juil. 2007 à 02:01
je testerai/corrigerai/uploaderai demain
merci pour ta vigilence
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 2 juil. 2007 à 22:28
Salut,
j'ai trouvé un bug critique qui fait planter l'IDE.
Copiez ce code dans une form/module (bien mettre l'apostrophe) :
test '
ensuite sélectionnez le et faite un "Copier".
Et PAF ;)
Dès que le dernier caractère à copier est une apostrophe, l'IDE plante !
@+
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 avril 2007 à 17:25
Y-a-t-il une version VB2005 de précue au programme ????
Car chez moi, la copie simple depuis VB2005 vers le forum ne conserve pas la coloration alors que vers d'autres applications oui
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 4 avril 2007 à 19:18
MWAHAHA ! On me l'avait jamais faite encore ^^
mdr @+
------> [] ;)
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 4 avril 2007 à 19:03
"haha"? c'est les miens çà, mes "ha". accro?
t'es camé à mes ha ?
(j'te rejoins dehors ^^)
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 4 avril 2007 à 16:37
A 19 ans c'est encore un ado... ken !
;-p
haha ok je sort !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 4 avril 2007 à 15:22
oublié lors du dernier Upload, merci violent_ken
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 4 avril 2007 à 14:56
Salut, ne manquerait-il pas CConfigItem.cls ?
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 avril 2007 à 14:40
mis a jour.
Merci julien, une fois de plus
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 avril 2007 à 14:26
merci jrivet.
juste î à ajouter dans HTML_SPECIALCHARS
m'en occupe
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 avril 2007 à 14:20
Salut Reinfield.
Je viens de trouver un autre petit "bug".
L'addin ne semble pas fonctionner lorsqu'il y a dans le code le i avec l'accent circonflexe => î
je l'ai vu reprenant le code d'une question du forum. et le code suivant ne marche pas
' désactiver le rafraîchissement de l'écran pour accélérer le traitement
alors que celui ci fonctionne
' désactiver le rafraichissement de l'écran pour accélérer le traitement
Voila
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 21 mars 2007 à 15:47
corrigé et Uploadé (merci)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 21 mars 2007 à 15:10
Salut,
Ahahhh j'ai un problème. j'espère que tu l'auras sur ton poste aussi Renfield.
le code suivant se colore parfaitement.
Option Explicit
Private Sub Form_Load()
Dim Inputs() As Integer
Dim i As Integer
'Si on connait la fin
For i = 0 To 509
ReDim Preserve Inputs(i)
Inputs(i) = i
Next
'Sinon redimensionner quand besoin est
ReDim Preserve Inputs(UBound(Inputs) + 1)
Inputs(UBound(Inputs)) = 999
End Sub
En revanche si je séléctionne dans le code ci dessus juste ce qui suit.
Dim Inputs() As Integer
Dim i As Integer
'Si on connait la fin
For i = 0 To 509
ReDim Preserve Inputs(i)
Inputs(i) = i
Next
'Sinon redimensionner quand besoin est
ReDim Preserve Inputs(UBound(Inputs) + 1)
Inputs(UBound(Inputs)) = 999
AUCUNE coloration et en plus perte des indentations.
J'espère que tu le reproduiras à l'aide de mes indications.
Peu être il y a t'il une limitation sur le nombre de ligne ou qqch dans le genre.
Cela dit je reste un utilisateur assidu de ton add-in.
@+
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 mars 2007 à 08:37
content de voir que tu as retenté, et que cela fonctionne désormais ^^
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 13 mars 2007 à 00:32
Renfield>Ok c'est bon ^pour moi, je ne sais pas ce qui s'est passé.
++
Moustachu
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 12 mars 2007 à 10:06
Renfield ==> oui, c'est justement à partir du bug de la coloration de vbfrance que j'ai véfifié si çà bugait ou pas dans ta source ;)
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 12 mars 2007 à 10:01
euh... m'étais trompé de Zip (Merci)
corrigé
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 mars 2007 à 09:48
Salut,
Petite question.
Pourquoi maintenant c'est un .EXE et plus une .DLL
Je comprends plus la.
@+
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 12 mars 2007 à 09:41
MISE A JOUR suite a la remarque de Violent_Ken, concernant les variables d'énumération.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 12 mars 2007 à 08:55
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 mars 2007 à 23:51
Salut, j'ai repéré 2 bugs de coloration, il s'agit des enums avec les crochets, quand ils contiennent une apostrophe ou des guillemets.
exemple :
Public Enum TYPEOFERROR
[Valeur "a" convertir trop grande]
[Base d'arrivee interdite]
End Enum
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 6 mars 2007 à 16:32
bien vu, faute de frappe :$
App.Path & "\SyntaxCoor.ini"
dans CConfig.Class_Initialize
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 mars 2007 à 16:21
Re,
Bon je voudrais pas paraitre Ch...t mais faut il faire une manip spéciale pour enregistrer ces préférences?
Car je modifie les attributs avec le Form Config mais une fois que :
- Je quitte VB
- Je relance VB:=> Mes préférences sont perdues => Normal?
Julien
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 mars 2007 à 16:06
Re,
ôH mais y a pas de quoi je suis content d'avoir servi à quelques chose :)
Je retourne l'utiliser.
@+
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 6 mars 2007 à 15:42
MISE A JOUR
Certaines fois, le WebBrowser n'etait pas pret pour recevoir le document HTML....
c'est corrigé, grace a jrivet, et les multiples echanges que nous avons eu.
Merci a toi, jrivet, encore une fois.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 5 mars 2007 à 20:23
Très étrange jrivet...
pour le debuer, suffit de le lancer...
et de lancer un deuieme VB6.
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 5 mars 2007 à 18:06
Shit ! C'est vraiment excellent maintenant... je ne pourrais plus m'en passer ;) Génial !
@+
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 5 mars 2007 à 11:50
Salut,
Petit souci...
Avec la nouvelle version je ne peu plus affiché les options "paramétrer la colorisation syntaxique."
J'y suis arrivé une fois ce matin puis après avoir essayer l'autre add-in
ADDIN - BARRE D'ONGLETS POUR L'IDE VB6
(il me semble que cela en soit la cause mais rien n'est moins sur) je me tape plein d'erreur a la suite.
1 - Erreur d'execution 91 Variable objet ou variable bloc With non définie
2 - Erreur d'execution 440: Erreur Automation
3 - Erreur d'execution 440: Erreur définie par l'application ou par l'objet
Je ferme alors VB et pan encore une
Memoire de peu etre "read"
Renfeild comment peu on débugger un Addin?
C'est dommage je n'avais aucun souci jusqu'à présent.
D'avance merci pour les précisions (et autres pistes potentielles)
@+
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2007 à 17:26
mis à jour avec les toutes dernières options, etc...
les settings s'enregistrent dans SyntaxColor.ini, dans le dossier de la Dll
je vous invite a supprimer le fichier keywords.txt, si vous en aviez un.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 2 mars 2007 à 11:57
Re,
Mais ce que je ne comprend pas c'est que dans mon IDE VB6 si je met Get #NumFile et bien le # est coloré certes pas en bleu mais il l'est (peu être aussi cela vient il du fait que j'utilise des couleurs perso pour l'IDE)
A savoir une couleur différente pour le Texte de l'identificateur et le Texte Normal ...
En écrivant le post je me dis donc que cela vient de moi... Autant pour moi. :)
@+
PS: Pour quand la prochaine mise à jour.
Julien
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2007 à 11:41
seul le 'Get' doit être colorié ici, on est d'accord ?
le #NumFile... c'est une variable, comme les autres.
faut que je m'y mette : j'ai ajouté des trucs dans la classe, mais n'ai pas encore fait l'update ici (me faut revoir la fenetre de config)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 19 févr. 2007 à 08:28
Encore des nouvelles de ma petite soirée...
j'ai encore accéléré le processus... je colorie maintenant les nombres, mais je trouve que ca ralentit encore trop la chose...
je vais donc tacher de résoudre cela.
Je vais ajouter des options et remanier l'ecran de la configuration.
Pour l'heure, je suis surtout embetté par cette fichue FreeTextBox qui, sur le forum m'ajoute des balises, supprime certaine miennes... grrr !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 févr. 2007 à 14:06
nop, pas besoin, du fait du :
If ConnectMode = ext_cm_AfterStartup Then
AddMyMenu
End If
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 16 févr. 2007 à 13:36
Ne pas oublier d'arreter et de redémarrer VB6 après installation, pour que le complément démarre correctement.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 févr. 2007 à 13:20
étrange...
as tu bien l'ecran de config de l'Addin qui se trouve dans le menu Compléments ?
d'autres nouvelles du projet...
j'ai ajouté la gestion du Rem, ajouté quelques petits trucs, et la vitesse n'est pas affectée. (le code HTML généré est même plus petit). La liste de mots clé peut maintenant être triée ou ordonnée comme vous le souhaitez, sans affecter le rendu (prenez le cas de For i = ... et For Input par exemple)...
NB: pas encore Uploadé, j'attend d'avancer un peu plus...
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 16 févr. 2007 à 09:49
Bonjour,
J'ai testé le code de coloration qui est top. En revanche, je dois m'y prendre comme un pied mais l'AddIn ne donne rien...J'ai bien sûr compilé la DLL, chargé l'Addin, mais si je "copie/colle", dans Word par exemple, j'ai le texte initial sans aucune coloration...
C'est koi donc que j'ai loupé.
Merci
++
Moustachu
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 15 févr. 2007 à 15:38
j'ai pas uploadé, mais voici des nouvelles du 'front' :
j'ai optimisé la chose, c'est un brin plus rapide qu'avant...(je fais les tests sur une MAXI grosse appli, qui comporte 190 .frm (3.05 Mo))
Enfin, j'ai surtout préparé le terrain pour le coloriage des nombres et des fonctions... pour ne pas 'bêtement' dupliquer les fonctions.
voilà, ++
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 févr. 2007 à 11:40
pour la typo je parle du courier new qui reste en tahoma et qui est un peu particulier sous FF.
ps : j'ai testé que sur ton autre code, pas en addin
++
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 15 févr. 2007 à 07:21
merci PCPT pour tes remarques
ravi de voir que ma classe StringBuffer te plaise (400% :o) ^^ dès que tu as de nombreuses concaténations a faire, elle est utile (http://www.vbfrance.com/code.aspx?ID=39831)
l'Addin fonctionnne...
je vais pouvoir améliorer la chose ^^
- le REM devrait pas être trop complexe
- pour les nombres, j'ai pensé à un algo qui devrait pas trop ralentir la chose
- pour les fonctions, je ne suis pas convaincu qu'il faille les coloriser... néanmoins, dupliquer le traitement effectué pour les mots clé ne doit pas être trop complexe.
- pour la typo (je pense que tu parles du gras, italique, etc), c'est pas complexe du tout a gérer ici...
bref, ca ne peux que s'améliorer, et il y a du pain sur la planche...
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 14 févr. 2007 à 18:39
idée très sympa. ne pas lancer d'exe est en effet un gain de temps.
par contre le fait qu'il n'y ait pas d'export, colorisation uniquement des mots clés (pas fonctions ni nombres ni REM ni certaines exceptions, ni la typo), bien dommage :(
la classe buffer est quant à elle plus qu'efficace. à voir par API mais déjà là, incorporée à la source de Mortalino, on gagne 400% de temps, pas négligeable :p
casy -> regarde GetFONTBalise pour voir le fonctionnement des balises i b s, tout s'y fera si tu veux modifier. (pas compliqué, juste beaucoup trop gourmand de tester même si on choisi de ne pas cocher ces options)
++
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 févr. 2007 à 14:39
tout à fait.
pour les nombres ou les fonctions, la source de mortalino et pcpt le fait, après comment c'est fait, j'ai pas approfondi.
Pour gras et italique, j'ai essayer dans leur sources , mais j'ai pas réussi. j'arrive à ouvrir la balise, mais j'ai parfois des problèmes pour détecter lendoirt ou elle doit etre fermée. Resultat parfois dès que j'ouvre une balise elle est mal refermé et c'est tout le texte qui suit qui se retrouve en gras ou italique.
Mais si c'est trop compliqué, laisse tombé, c'est déjà bien comme cela.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 14:23
voilà, l'entete n'est plus utilisée si l'on copie du texte qui est sur une seule ligne
casy, concernant tes remarques :
gras/italique/souligné, faut voir...
pour les nombres, faisable, mais ralentirait le processus (faut les trouver, les nombres^^)
'et éventuellement, les fonctions' tu veux dire, même process que pour les mots clé, mais avec une couleur différente ? (pour Mid$, Right$ & co ?)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 13:45
Re,
Oui effectivement tourné de cette manière là.
Ah là là, je n'y avais même pas penser...
@+
Ju£i?n
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 13:40
source uploadées pour prendre en compte un soucis de la FreeTextBox (utilisée sur le forum)
gaffe aux settings, ils se trouvent dans :
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Renfield's Addins\
la présence des 'vieilles' entetes HTML peut faire que votre export ne soit pas formaté convenablement sur le Forum
pour le fait qu'il soit actif ou non...
je dirai qu'il doit, pour commencer, être plus 'cohérent'
l'ajout du cadre devrait etre conditionné au fait que le texte fasse plus d'une ligne :
on aurait le texte coloré, mais pas le cadre, c'est plus 'passe-partout'
non ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 13:28
Re,
Alors voila, maintenant que c'est opérationnel chez moi je peux mettre une note. => 10
Juste une petite proposition d'amélioration :)
Et si par exemple on ne veux pas utiliser l'add in tout le temps.
Oui par exemple juste pour faire un copier/coller d'un nom de variable ou autre.
Je pense qu il serait bon d'ajouter une option.=> Soit actif tout le temps soit actif sur un raccourci clavier. => mais peut être que cela ferait repenser trop de chose.
En tout cas encore bravo.
@+
Ju£li?n
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 14 févr. 2007 à 12:33
Rhaaaa... je vais tester quelques posts avec, c'est vraiment vraiment pratique !
Et niveau code aussi je vais apprendre des trucs ;)
Merci, 10/10
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 12:18
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 11:28
Re,
Bon je doit m'y prendre comme un pied...
Ca n'a pas l'air corrigé pour moi
Help?
Ju£i?n
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 févr. 2007 à 11:23
pas mal, j'ai pas regarder le code encore, mais c'est malin comme appli.
Manque juste quelques détails au niveau config, la possibilité de configuré le gras ou l'italique pour chaque couleur (éventuellement souligné et barré aussi) et la possibilité de définir une couleur pour les nombres et éventuellement les fonctions (même si moi je met la même que pour les mots clé)
Sinon c'est très simple à utiliser
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 14 févr. 2007 à 11:23
Ah...
Je vois que je figure maintenant comme ayant noté et que la note est 10...
Merci à celui qui a corrigé pour moi.
Et encore un grand MERCI à RENFIELD
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 11:22
Merci ^^
je viens de placer les mots clé dans un fichier 'Keywords.txt' qui se regénère si besoin dans le repertoire de la Dll.
le codage HTML est maintenant compatible avec le forum... il ne supporte en effet pas l'attribut style des div (obligé de passer par un Tableau) ^^
pour le TypeOf, c'est un des points qui n'avait pas été Uploadé, avec quelques autres optimisations.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 14 févr. 2007 à 10:34
Je dis là bravo.
Et j 'ai appris des choses en passant.
MERCI
Et zut ! je voulais mettre 10, j'ai cliqué trop vite... ça a marqué 8 ! et je ne peux corriger !
Un admin pour supprimer ma note, afin que je puisse recommercer et mettre un 10, s'il vous plait ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 09:57
Re,
Tant que tu es dessus.
Je suppose que tu as vu mais TypeOf n'est pas reconnu .
Ma nouvelle proposition en découle: pourquoi ne pas charger les mots clé depuis un fichier, ce qui permet une meilleur flexibilité => Pas besoin de regénérer la Dll
Pour le code:
Je ne savais pas que l'on pouvait affecter des valeur à un tableau de la sorte
Dim xsHTMLCars() As Byte
xsHTMLCars = "éÉèÈêÊëËàÀùÙçÇãÃñÑõÕüÜïÏöÖëËäÄÿß"
Qu'est ce que cela apporte?
Merci
@+
Ju£i?n
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 09:33
j'ai réuploadé ma source, en incluant In et Is (d'autres modifs n'avaient pas été prises en compte... soucis d'upload précedent^^)
je vais voir ce que je peux faire, pour le Forum, c'est quand même le but ^^
(j'ai vu ton post, plus d'indentation etc... :S )
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 févr. 2007 à 09:03
Effectivement, l'idée c'est de ne pas avoir a lancer quoi que ce soit...
Pour le cadre, faut voir ce que la FreeTextBox tolère comme code HTML, elle fait peut etre du ménage (?)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 08:57
Re,
Après un post dans le forum je peux déjà faire quelques suggestions.
J'utilise FireFox (peut être important)
- Pourquoi le cadre entourant le code lors du coller dans la FreeTxtBox disparait il une fois le post envoyé (dommage car cela délimitait bien visuellement la partie Code).
- les mots clé In et Is ne sont pas "reconnus"
- Serait il possible de prévoir un version pour Excel?
Aller @+
Ju£i?en
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 févr. 2007 à 08:41
Je rejoints EBArtsoft.
Je le garde aussi.
Simple, et rapide. (attention PCPT, Attention Mortalino)
Plus besoin de lancer un autre exe. Niveau fonctionnel 10. Mais niveau code je peux pas dire je n'ai pas encore regarder.Mais je suis sur que je reviendrais posté au moins pour te dire : ca fait quoi de spéciale ceci ... et oui je ne suis pas encore très bon non plus
@+
Ju£i?n
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 13 févr. 2007 à 11:27
Genial ! je le garde :p
(je vais avoir une collection d'addin phenomenale ahah)
3 mai 2011 à 11:40
10/10
Chapeau!
3 mai 2011 à 09:43
2 mai 2011 à 12:38
J'ai un ptit soucis.
J'ai bien la fenêtre de configuration et j'ai bien la case de cochée (activer la coloration syntaxique).
Quand je fait un copier coller de code, ca me l'active pas.
exemple
Option Explicit
Private Sub Form_Load()
End Sub
J'ai fais une fausse manip?
28 oct. 2008 à 10:47
Voilà plus d'un an qu'il n'y a rien eu.
Petit remonter de BUG de coloration.
Sheets("Feuill2").Activate 'ou Sheets("Feuill2").Select
La ou la couleur devrait avoir la couleur du commentaire, ce n'est pas le cas, la couleur est normale et la seul chose colorée après le ' est "Feuill2" colorée comme un String.
Peu être que cela rejoint le celui remonte par Viloent_Ken
sur le
Public Enum TYPEOFERROR
[Valeur "a" convertir trop grande]
[Base d'arrivee interdite]
End Enum
Donc peu être que je n'ai pas la dernière version, et donc voici ma petite demande d'amélioration rien de bien méchant.
Dans le formulaire paramétrage de la colorisation, pourquoi ne pas mettre la version de la dll dans la Caption du Formulaire .
17 oct. 2007 à 19:21
3 juil. 2007 à 11:17
Cà marche nickel maintenant ;)
@+
3 juil. 2007 à 10:01
ajouté la colorisation des numéros de ligne
3 juil. 2007 à 09:19
je (crash-)testes parfois certains de ces codes ^^
++
3 juil. 2007 à 07:46
Ah bien vu celui là. Il est mesquin tout de même.
Bravo violent_ken.
@+
Julien
3 juil. 2007 à 02:01
merci pour ta vigilence
2 juil. 2007 à 22:28
j'ai trouvé un bug critique qui fait planter l'IDE.
Copiez ce code dans une form/module (bien mettre l'apostrophe) :
test '
ensuite sélectionnez le et faite un "Copier".
Et PAF ;)
Dès que le dernier caractère à copier est une apostrophe, l'IDE plante !
@+
28 avril 2007 à 17:25
Car chez moi, la copie simple depuis VB2005 vers le forum ne conserve pas la coloration alors que vers d'autres applications oui
4 avril 2007 à 19:18
mdr @+
------> [] ;)
4 avril 2007 à 19:03
t'es camé à mes ha ?
(j'te rejoins dehors ^^)
4 avril 2007 à 16:37
;-p
haha ok je sort !
4 avril 2007 à 15:22
4 avril 2007 à 14:56
@+
3 avril 2007 à 14:40
Merci julien, une fois de plus
3 avril 2007 à 14:26
juste î à ajouter dans HTML_SPECIALCHARS
m'en occupe
3 avril 2007 à 14:20
Je viens de trouver un autre petit "bug".
L'addin ne semble pas fonctionner lorsqu'il y a dans le code le i avec l'accent circonflexe => î
je l'ai vu reprenant le code d'une question du forum. et le code suivant ne marche pas
' désactiver le rafraîchissement de l'écran pour accélérer le traitement
alors que celui ci fonctionne
' désactiver le rafraichissement de l'écran pour accélérer le traitement
Voila
21 mars 2007 à 15:47
21 mars 2007 à 15:10
Ahahhh j'ai un problème. j'espère que tu l'auras sur ton poste aussi Renfield.
le code suivant se colore parfaitement.
Option Explicit
Private Sub Form_Load()
Dim Inputs() As Integer
Dim i As Integer
'Si on connait la fin
For i = 0 To 509
ReDim Preserve Inputs(i)
Inputs(i) = i
Next
'Sinon redimensionner quand besoin est
ReDim Preserve Inputs(UBound(Inputs) + 1)
Inputs(UBound(Inputs)) = 999
End Sub
En revanche si je séléctionne dans le code ci dessus juste ce qui suit.
Dim Inputs() As Integer
Dim i As Integer
'Si on connait la fin
For i = 0 To 509
ReDim Preserve Inputs(i)
Inputs(i) = i
Next
'Sinon redimensionner quand besoin est
ReDim Preserve Inputs(UBound(Inputs) + 1)
Inputs(UBound(Inputs)) = 999
AUCUNE coloration et en plus perte des indentations.
J'espère que tu le reproduiras à l'aide de mes indications.
Peu être il y a t'il une limitation sur le nombre de ligne ou qqch dans le genre.
Cela dit je reste un utilisateur assidu de ton add-in.
@+
Julien
13 mars 2007 à 08:37
13 mars 2007 à 00:32
++
Moustachu
12 mars 2007 à 10:06
@+
12 mars 2007 à 10:01
corrigé
12 mars 2007 à 09:48
Petite question.
Pourquoi maintenant c'est un .EXE et plus une .DLL
Je comprends plus la.
@+
Julien
12 mars 2007 à 09:41
12 mars 2007 à 08:55
je vois que la colorisation de VbFrance se grourre également :
cf : http://www.vbfrance.com/code.aspx?ID=41822
11 mars 2007 à 23:51
exemple :
Public Enum TYPEOFERROR
[Valeur "a" convertir trop grande]
[Base d'arrivee interdite]
End Enum
@+
6 mars 2007 à 16:32
App.Path & "\SyntaxCoor.ini"
dans CConfig.Class_Initialize
6 mars 2007 à 16:21
Bon je voudrais pas paraitre Ch...t mais faut il faire une manip spéciale pour enregistrer ces préférences?
Car je modifie les attributs avec le Form Config mais une fois que :
- Je quitte VB
- Je relance VB:=> Mes préférences sont perdues => Normal?
Julien
6 mars 2007 à 16:06
ôH mais y a pas de quoi je suis content d'avoir servi à quelques chose :)
Je retourne l'utiliser.
@+
Julien
6 mars 2007 à 15:42
Certaines fois, le WebBrowser n'etait pas pret pour recevoir le document HTML....
c'est corrigé, grace a jrivet, et les multiples echanges que nous avons eu.
Merci a toi, jrivet, encore une fois.
5 mars 2007 à 20:23
pour le debuer, suffit de le lancer...
et de lancer un deuieme VB6.
je verrai ca demain...
desenregistre l'ancienne
supprime la, recompile....
bref, pas de piste pour le moment, dsl
violent_ken> j'apprecie ton enthousiasme
5 mars 2007 à 18:06
@+
5 mars 2007 à 11:50
Petit souci...
Avec la nouvelle version je ne peu plus affiché les options "paramétrer la colorisation syntaxique."
J'y suis arrivé une fois ce matin puis après avoir essayer l'autre add-in
ADDIN - BARRE D'ONGLETS POUR L'IDE VB6
(il me semble que cela en soit la cause mais rien n'est moins sur) je me tape plein d'erreur a la suite.
1 - Erreur d'execution 91 Variable objet ou variable bloc With non définie
2 - Erreur d'execution 440: Erreur Automation
3 - Erreur d'execution 440: Erreur définie par l'application ou par l'objet
Je ferme alors VB et pan encore une
Memoire de peu etre "read"
Renfeild comment peu on débugger un Addin?
C'est dommage je n'avais aucun souci jusqu'à présent.
D'avance merci pour les précisions (et autres pistes potentielles)
@+
Julien
2 mars 2007 à 17:26
les settings s'enregistrent dans SyntaxColor.ini, dans le dossier de la Dll
je vous invite a supprimer le fichier keywords.txt, si vous en aviez un.
2 mars 2007 à 11:57
Mais ce que je ne comprend pas c'est que dans mon IDE VB6 si je met Get #NumFile et bien le # est coloré certes pas en bleu mais il l'est (peu être aussi cela vient il du fait que j'utilise des couleurs perso pour l'IDE)
A savoir une couleur différente pour le Texte de l'identificateur et le Texte Normal ...
En écrivant le post je me dis donc que cela vient de moi... Autant pour moi. :)
@+
PS: Pour quand la prochaine mise à jour.
Julien
2 mars 2007 à 11:41
le #NumFile... c'est une variable, comme les autres.
faut que je m'y mette : j'ai ajouté des trucs dans la classe, mais n'ai pas encore fait l'update ici (me faut revoir la fenetre de config)
le Get est bel et bien présent, dans la classe (http://www.vbfrance.com/code.aspx?ID=41453)
reste a faire l'upload ici...
2 mars 2007 à 09:20
AHhhhh enfin quelque chose à dire # pas coloré dans le code ci apres (mais je ne sais pas si c'est important)
Get #NumFile, , Contenu
Close #NumFile
Pour confirmation va voir ma réponse sur ce Topic: http://www.vbfrance.com/infomsg_OPTIMISATION-PARCOURS-FICHIER_896811.aspx#1
20 févr. 2007 à 15:31
en attendant la mise a jour prochaine de l'AddIn, je viens de mettre a jour la clsse de coloriage...
http://www.vbfrance.com/code.aspx?ID=41453
19 févr. 2007 à 08:28
j'ai encore accéléré le processus... je colorie maintenant les nombres, mais je trouve que ca ralentit encore trop la chose...
je vais donc tacher de résoudre cela.
Je vais ajouter des options et remanier l'ecran de la configuration.
Pour l'heure, je suis surtout embetté par cette fichue FreeTextBox qui, sur le forum m'ajoute des balises, supprime certaine miennes... grrr !
16 févr. 2007 à 14:06
If ConnectMode = ext_cm_AfterStartup Then
AddMyMenu
End If
16 févr. 2007 à 13:36
16 févr. 2007 à 13:20
as tu bien l'ecran de config de l'Addin qui se trouve dans le menu Compléments ?
d'autres nouvelles du projet...
j'ai ajouté la gestion du Rem, ajouté quelques petits trucs, et la vitesse n'est pas affectée. (le code HTML généré est même plus petit). La liste de mots clé peut maintenant être triée ou ordonnée comme vous le souhaitez, sans affecter le rendu (prenez le cas de For i = ... et For Input par exemple)...
NB: pas encore Uploadé, j'attend d'avancer un peu plus...
16 févr. 2007 à 09:49
J'ai testé le code de coloration qui est top. En revanche, je dois m'y prendre comme un pied mais l'AddIn ne donne rien...J'ai bien sûr compilé la DLL, chargé l'Addin, mais si je "copie/colle", dans Word par exemple, j'ai le texte initial sans aucune coloration...
C'est koi donc que j'ai loupé.
Merci
++
Moustachu
15 févr. 2007 à 15:38
j'ai optimisé la chose, c'est un brin plus rapide qu'avant...(je fais les tests sur une MAXI grosse appli, qui comporte 190 .frm (3.05 Mo))
Enfin, j'ai surtout préparé le terrain pour le coloriage des nombres et des fonctions... pour ne pas 'bêtement' dupliquer les fonctions.
voilà, ++
15 févr. 2007 à 11:40
pour REM et un tas d'options (comme les numériques), tu peux t'inspirer de notre code, c'est fait pour ;)
http://www.vbfrance.com/code.aspx?ID=39466
ps : j'ai testé que sur ton autre code, pas en addin
++
15 févr. 2007 à 07:21
ravi de voir que ma classe StringBuffer te plaise (400% :o) ^^ dès que tu as de nombreuses concaténations a faire, elle est utile (http://www.vbfrance.com/code.aspx?ID=39831)
l'Addin fonctionnne...
je vais pouvoir améliorer la chose ^^
- le REM devrait pas être trop complexe
- pour les nombres, j'ai pensé à un algo qui devrait pas trop ralentir la chose
- pour les fonctions, je ne suis pas convaincu qu'il faille les coloriser... néanmoins, dupliquer le traitement effectué pour les mots clé ne doit pas être trop complexe.
- pour la typo (je pense que tu parles du gras, italique, etc), c'est pas complexe du tout a gérer ici...
bref, ca ne peux que s'améliorer, et il y a du pain sur la planche...
14 févr. 2007 à 18:39
par contre le fait qu'il n'y ait pas d'export, colorisation uniquement des mots clés (pas fonctions ni nombres ni REM ni certaines exceptions, ni la typo), bien dommage :(
la classe buffer est quant à elle plus qu'efficace. à voir par API mais déjà là, incorporée à la source de Mortalino, on gagne 400% de temps, pas négligeable :p
casy -> regarde GetFONTBalise pour voir le fonctionnement des balises i b s, tout s'y fera si tu veux modifier. (pas compliqué, juste beaucoup trop gourmand de tester même si on choisi de ne pas cocher ces options)
++
14 févr. 2007 à 14:39
pour les nombres ou les fonctions, la source de mortalino et pcpt le fait, après comment c'est fait, j'ai pas approfondi.
Pour gras et italique, j'ai essayer dans leur sources , mais j'ai pas réussi. j'arrive à ouvrir la balise, mais j'ai parfois des problèmes pour détecter lendoirt ou elle doit etre fermée. Resultat parfois dès que j'ouvre une balise elle est mal refermé et c'est tout le texte qui suit qui se retrouve en gras ou italique.
Mais si c'est trop compliqué, laisse tombé, c'est déjà bien comme cela.
14 févr. 2007 à 14:23
casy, concernant tes remarques :
gras/italique/souligné, faut voir...
pour les nombres, faisable, mais ralentirait le processus (faut les trouver, les nombres^^)
'et éventuellement, les fonctions' tu veux dire, même process que pour les mots clé, mais avec une couleur différente ? (pour Mid$, Right$ & co ?)
14 févr. 2007 à 13:45
Oui effectivement tourné de cette manière là.
Ah là là, je n'y avais même pas penser...
@+
Ju£i?n
14 févr. 2007 à 13:40
gaffe aux settings, ils se trouvent dans :
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Renfield's Addins\
la présence des 'vieilles' entetes HTML peut faire que votre export ne soit pas formaté convenablement sur le Forum
pour le fait qu'il soit actif ou non...
je dirai qu'il doit, pour commencer, être plus 'cohérent'
l'ajout du cadre devrait etre conditionné au fait que le texte fasse plus d'une ligne :
on aurait le texte coloré, mais pas le cadre, c'est plus 'passe-partout'
non ?
14 févr. 2007 à 13:28
Alors voila, maintenant que c'est opérationnel chez moi je peux mettre une note. => 10
Juste une petite proposition d'amélioration :)
Et si par exemple on ne veux pas utiliser l'add in tout le temps.
Oui par exemple juste pour faire un copier/coller d'un nom de variable ou autre.
Je pense qu il serait bon d'ajouter une option.=> Soit actif tout le temps soit actif sur un raccourci clavier. => mais peut être que cela ferait repenser trop de chose.
En tout cas encore bravo.
@+
Ju£li?n
14 févr. 2007 à 12:33
Et niveau code aussi je vais apprendre des trucs ;)
Merci, 10/10
@+
14 févr. 2007 à 12:18
pour info, le fil des tests forum se trouve ici :
http://www.vbfrance.com/infomsg_TEST-SOURCE-WWW-VBFRANCE-COM-CODE-ASPX-ID_888024.aspx
14 févr. 2007 à 11:28
Bon je doit m'y prendre comme un pied...
Ca n'a pas l'air corrigé pour moi
Help?
Ju£i?n
14 févr. 2007 à 11:23
Manque juste quelques détails au niveau config, la possibilité de configuré le gras ou l'italique pour chaque couleur (éventuellement souligné et barré aussi) et la possibilité de définir une couleur pour les nombres et éventuellement les fonctions (même si moi je met la même que pour les mots clé)
Sinon c'est très simple à utiliser
14 févr. 2007 à 11:23
Je vois que je figure maintenant comme ayant noté et que la note est 10...
Merci à celui qui a corrigé pour moi.
Et encore un grand MERCI à RENFIELD
14 févr. 2007 à 11:22
je viens de placer les mots clé dans un fichier 'Keywords.txt' qui se regénère si besoin dans le repertoire de la Dll.
le codage HTML est maintenant compatible avec le forum... il ne supporte en effet pas l'attribut style des div (obligé de passer par un Tableau) ^^
pour le TypeOf, c'est un des points qui n'avait pas été Uploadé, avec quelques autres optimisations.
14 févr. 2007 à 10:34
Et j 'ai appris des choses en passant.
MERCI
Et zut ! je voulais mettre 10, j'ai cliqué trop vite... ça a marqué 8 ! et je ne peux corriger !
Un admin pour supprimer ma note, afin que je puisse recommercer et mettre un 10, s'il vous plait ?
14 févr. 2007 à 09:57
Tant que tu es dessus.
Je suppose que tu as vu mais TypeOf n'est pas reconnu .
Ma nouvelle proposition en découle: pourquoi ne pas charger les mots clé depuis un fichier, ce qui permet une meilleur flexibilité => Pas besoin de regénérer la Dll
Pour le code:
Je ne savais pas que l'on pouvait affecter des valeur à un tableau de la sorte
Dim xsHTMLCars() As Byte
xsHTMLCars = "éÉèÈêÊëËàÀùÙçÇãÃñÑõÕüÜïÏöÖëËäÄÿß"
Qu'est ce que cela apporte?
Merci
@+
Ju£i?n
14 févr. 2007 à 09:33
je vais voir ce que je peux faire, pour le Forum, c'est quand même le but ^^
(j'ai vu ton post, plus d'indentation etc... :S )
14 févr. 2007 à 09:03
Pour le cadre, faut voir ce que la FreeTextBox tolère comme code HTML, elle fait peut etre du ménage (?)
14 févr. 2007 à 08:57
Après un post dans le forum je peux déjà faire quelques suggestions.
J'utilise FireFox (peut être important)
- Pourquoi le cadre entourant le code lors du coller dans la FreeTxtBox disparait il une fois le post envoyé (dommage car cela délimitait bien visuellement la partie Code).
- les mots clé In et Is ne sont pas "reconnus"
- Serait il possible de prévoir un version pour Excel?
Aller @+
Ju£i?en
14 févr. 2007 à 08:41
Je le garde aussi.
Simple, et rapide. (attention PCPT, Attention Mortalino)
Plus besoin de lancer un autre exe. Niveau fonctionnel 10. Mais niveau code je peux pas dire je n'ai pas encore regarder.Mais je suis sur que je reviendrais posté au moins pour te dire : ca fait quoi de spéciale ceci ... et oui je ne suis pas encore très bon non plus
@+
Ju£i?n
13 févr. 2007 à 11:27
(je vais avoir une collection d'addin phenomenale ahah)
@+