J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim,
Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre
référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a
mille...
" teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23aiTcCEnJHA.504@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim,
Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
teddy
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a mille...
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Sans $, ça fait moins riche ;-)
Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller
Visual Studio.
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de
news:07D02D21-C467-4877-BF1D-2957C4206877@microsoft.com...
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a
mille...
" teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23aiTcCEnJHA.504@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim,
Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Aski
Salut teddy,
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
Tu as raison de vouloir régler ce problème ... Masquer les bugs est une solution à la Dubout. Je viens de recompiler un de mes programmes qui utilise ces fonctions. Les doigts dans le nez. :o) De plus, je précise que je suis sous Windows 7. -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
Salut teddy,
Sans $, ça fait moins riche ;-)
Il faut quand même que j'arrive à trouver d'où ça vient quitte à
réinstaller Visual Studio.
Tu as raison de vouloir régler ce problème ...
Masquer les bugs est une solution à la Dubout.
Je viens de recompiler un de mes programmes qui utilise ces fonctions. Les
doigts dans le nez. :o)
De plus, je précise que je suis sous Windows 7.
--
Cordialement
Aski
MVP Windows Desktop Experience
http://dechily.org/
http://dechily.org/Forum_Aski/
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
Tu as raison de vouloir régler ce problème ... Masquer les bugs est une solution à la Dubout. Je viens de recompiler un de mes programmes qui utilise ces fonctions. Les doigts dans le nez. :o) De plus, je précise que je suis sous Windows 7. -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
driss hanib
Salut Teddy
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée le" ! En fait recrée un nouveau projet et remet dedans toutes tes feuilles, classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" a écrit dans le message de news:
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a mille...
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Salut Teddy
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée le"
!
En fait recrée un nouveau projet et remet dedans toutes tes feuilles,
classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" <teddy@wanadoo.fr> a écrit dans le message de news:
eZAuaZ9nJHA.6060@TK2MSFTNGP05.phx.gbl...
Sans $, ça fait moins riche ;-)
Il faut quand même que j'arrive à trouver d'où ça vient quitte à
réinstaller Visual Studio.
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de
news:07D02D21-C467-4877-BF1D-2957C4206877@microsoft.com...
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a
mille...
" teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23aiTcCEnJHA.504@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que
Trim, Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée le" ! En fait recrée un nouveau projet et remet dedans toutes tes feuilles, classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" a écrit dans le message de news:
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a mille...
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
teddy
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail. Ted
"driss hanib" a écrit dans le message de news:
Salut Teddy
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée le" ! En fait recrée un nouveau projet et remet dedans toutes tes feuilles, classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" a écrit dans le message de news:
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a mille...
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Je vais essayer.
J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions
Trim$, Left$, Mid$ et ça marche !
Donc, il y a quelque chose qui cloche dans un projet seulement.
Ca veut déjà dire que le problème ne vient pas de l'installation de Visual
Studio sur le poste de travail.
Ted
"driss hanib" <dhanib@club-internet.fr> a écrit dans le message de
news:OXQaOrPoJHA.4372@TK2MSFTNGP02.phx.gbl...
Salut Teddy
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée
le" !
En fait recrée un nouveau projet et remet dedans toutes tes feuilles,
classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" <teddy@wanadoo.fr> a écrit dans le message de news:
eZAuaZ9nJHA.6060@TK2MSFTNGP05.phx.gbl...
Sans $, ça fait moins riche ;-)
Il faut quand même que j'arrive à trouver d'où ça vient quitte à
réinstaller Visual Studio.
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de
news:07D02D21-C467-4877-BF1D-2957C4206877@microsoft.com...
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a
mille...
" teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23aiTcCEnJHA.504@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que
Trim, Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail. Ted
"driss hanib" a écrit dans le message de news:
Salut Teddy
Je n'ai pas la cause, mais si ton programme n'est pas trop gros, "recrée le" ! En fait recrée un nouveau projet et remet dedans toutes tes feuilles, classes, modules et autres et en principe cela devrait fonctionner.
Driss
" teddy" a écrit dans le message de news:
Sans $, ça fait moins riche ;-) Il faut quand même que j'arrive à trouver d'où ça vient quitte à réinstaller Visual Studio.
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Bof, enlève le dollar... Moins performante, oui, certes, s'il y en a mille...
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Aski
Salut teddy,
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me semble-t-il. Peux-tu le reproduire sur ce système et uniquement sur celui-ci ? -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
Salut teddy,
Je vais essayer.
J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions
Trim$, Left$, Mid$ et ça marche !
Donc, il y a quelque chose qui cloche dans un projet seulement.
Ca veut déjà dire que le problème ne vient pas de l'installation de Visual
Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me semble-t-il.
Peux-tu le reproduire sur ce système et uniquement sur celui-ci ?
--
Cordialement
Aski
MVP Windows Desktop Experience
http://dechily.org/
http://dechily.org/Forum_Aski/
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me semble-t-il. Peux-tu le reproduire sur ce système et uniquement sur celui-ci ? -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
teddy
Salut Aski,
Problème apparu sous VISTA uniquement. En fait, VB6 ouvre une boîte de dialogue "Références" et j'y vois la mention "MANQUANT" pour CDO (cdo.dll) que j'utilise pour envoyer/recevoir des mails mais je ne vois pas le rapport avec les fonctions Trim$, Left$, etc... Je vais récupérer cdo.dll sur un poste XP SP3 et la placer dans windowssystem32 sur le poste VISTA. Dès que j'ai la solution, je reviens ici. @+
"Aski" a écrit dans le message de news:%23SB$
Salut teddy,
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me semble-t-il. Peux-tu le reproduire sur ce système et uniquement sur celui-ci ? -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
Salut Aski,
Problème apparu sous VISTA uniquement.
En fait, VB6 ouvre une boîte de dialogue "Références" et j'y vois la mention
"MANQUANT" pour CDO (cdo.dll) que j'utilise pour envoyer/recevoir des mails
mais je ne vois pas le rapport avec les fonctions Trim$, Left$, etc...
Je vais récupérer cdo.dll sur un poste XP SP3 et la placer dans
windowssystem32 sur le poste VISTA.
Dès que j'ai la solution, je reviens ici.
@+
"Aski" <aski@asc.asc> a écrit dans le message de
news:%23SB$dIioJHA.3876@TK2MSFTNGP02.phx.gbl...
Salut teddy,
Je vais essayer.
J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions
Trim$, Left$, Mid$ et ça marche !
Donc, il y a quelque chose qui cloche dans un projet seulement.
Ca veut déjà dire que le problème ne vient pas de l'installation de
Visual Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me
semble-t-il.
Peux-tu le reproduire sur ce système et uniquement sur celui-ci ?
--
Cordialement
Aski
MVP Windows Desktop Experience
http://dechily.org/
http://dechily.org/Forum_Aski/
Problème apparu sous VISTA uniquement. En fait, VB6 ouvre une boîte de dialogue "Références" et j'y vois la mention "MANQUANT" pour CDO (cdo.dll) que j'utilise pour envoyer/recevoir des mails mais je ne vois pas le rapport avec les fonctions Trim$, Left$, etc... Je vais récupérer cdo.dll sur un poste XP SP3 et la placer dans windowssystem32 sur le poste VISTA. Dès que j'ai la solution, je reviens ici. @+
"Aski" a écrit dans le message de news:%23SB$
Salut teddy,
Je vais essayer. J'ai essayé de compiler d'autres programmes utilisant les mêmes fonctions Trim$, Left$, Mid$ et ça marche ! Donc, il y a quelque chose qui cloche dans un projet seulement. Ca veut déjà dire que le problème ne vient pas de l'installation de Visual Studio sur le poste de travail.
Tu écrivais que ce problème n'apparaissait que sur un Vista, me semble-t-il. Peux-tu le reproduire sur ce système et uniquement sur celui-ci ? -- Cordialement
Aski MVP Windows Desktop Experience http://dechily.org/ http://dechily.org/Forum_Aski/
teddy
Bonjour,
POUR INFO sur mon problème d'erreur à la compilation sous VISTA d'un programme VB6 avec Visual Studio Enterprise SP6 :
Le problème semblait venir de la référence à CDO. La mention "MANQUANT" indique que la DLL associée n'est pas trouvée ou n'est pas correctement identifiée. Il s'agit de cdosys.dll et non pas cdo.dll comme c'était paramétré. Je ne comprends pas pourquoi ce paramétrage bizarre alors que je n'avais rien modifié dans les Références et rien dans les Composants. Effet Windows Update ou dérapage incontrôlé de la souris ? J'ai reparamétré la bonne dll. Plus de message d'erreur à la compilation à propos des fonctions Trim$, Left$, Mid$, etc ... Je ne vois toujours pas le rapport avec CDO mais bon, ça refonctionne... compilation correcte. Voilà.
Ted
" teddy" a écrit dans le message de news:%
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Bonjour,
POUR INFO sur mon problème d'erreur à la compilation sous VISTA d'un
programme VB6 avec Visual Studio Enterprise SP6 :
Le problème semblait venir de la référence à CDO.
La mention "MANQUANT" indique que la DLL associée n'est pas trouvée ou n'est
pas correctement identifiée.
Il s'agit de cdosys.dll et non pas cdo.dll comme c'était paramétré.
Je ne comprends pas pourquoi ce paramétrage bizarre alors que je n'avais
rien modifié dans les Références et rien dans les Composants.
Effet Windows Update ou dérapage incontrôlé de la souris ?
J'ai reparamétré la bonne dll.
Plus de message d'erreur à la compilation à propos des fonctions Trim$,
Left$, Mid$, etc ...
Je ne vois toujours pas le rapport avec CDO mais bon, ça refonctionne...
compilation correcte.
Voilà.
Ted
" teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23aiTcCEnJHA.504@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim,
Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une
autre machine VISTA.
Ted
POUR INFO sur mon problème d'erreur à la compilation sous VISTA d'un programme VB6 avec Visual Studio Enterprise SP6 :
Le problème semblait venir de la référence à CDO. La mention "MANQUANT" indique que la DLL associée n'est pas trouvée ou n'est pas correctement identifiée. Il s'agit de cdosys.dll et non pas cdo.dll comme c'était paramétré. Je ne comprends pas pourquoi ce paramétrage bizarre alors que je n'avais rien modifié dans les Références et rien dans les Composants. Effet Windows Update ou dérapage incontrôlé de la souris ? J'ai reparamétré la bonne dll. Plus de message d'erreur à la compilation à propos des fonctions Trim$, Left$, Mid$, etc ... Je ne vois toujours pas le rapport avec CDO mais bon, ça refonctionne... compilation correcte. Voilà.
Ted
" teddy" a écrit dans le message de news:%
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur une autre machine VISTA. Ted
Gloops
Bonjour,
Ce problème est bien connu des développeurs Access, en tout cas ceux qui ont à créer des bases devant tourner sous plusieurs versions d'Access .
Lorsqu'une base est convertie d'Access 95 à Access 97, ces fonctions ne sont plus reconnues car la version par défaut du module VBA n'est pas l a même.
On a deux solutions : - si la base ne doit tourner que sur une seule machine, changer l'ordre des références - si la base doit être déployée sur de nombreuses machines alors il faut s'astreindre à changer la syntaxe en conséquence . les fonctions doivent être préfixées VBA par exemple Left devient VBA.Left . le symbole & de concaténation n'est plus reconnu, il faut le remplacer par + . une fois qu'on a remplacé & par +, la conversion implicite ne fonctionne plus, il n'est donc plus question d'écrire Left$(Nom, 15) & " " & Numero
mais à la place il faut écrire VBA.Left$(Nom, 15) + " " + VBA.Str$(Numero)
Ce qui, il faut bien le reconnaître, est plus lourd à écrire -et tellement "chiant" qu'il faut un délai pour s'y faire.
Je n'ai jamais été confronté à ce problème sous VB6, mais je le mentionne à titre d'éclairage car l'analogie vient forcément à l' esprit.
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins lourd comme changement de syntaxe. Après pour les performances, c'est sûr, il faut faire des tests.
Voir aussi si des fois le fait de préfixer les fonctions pourrait apporter quelque chose -l'explorateur d'objets devrait pouvoir renseigner sur le préfixe à apposer, si tant est que ce ne soit plus VBA. _____________________________________ teddy a écrit, le 03/03/2009 21:42 :
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur u ne autre machine VISTA. Ted
Bonjour,
Ce problème est bien connu des développeurs Access, en tout cas ceux qui
ont à créer des bases devant tourner sous plusieurs versions d'Access .
Lorsqu'une base est convertie d'Access 95 à Access 97, ces fonctions ne
sont plus reconnues car la version par défaut du module VBA n'est pas l a
même.
On a deux solutions :
- si la base ne doit tourner que sur une seule machine, changer l'ordre
des références
- si la base doit être déployée sur de nombreuses machines alors il faut
s'astreindre à changer la syntaxe en conséquence
. les fonctions doivent être préfixées VBA
par exemple Left devient VBA.Left
. le symbole & de concaténation n'est plus reconnu, il faut le
remplacer par +
. une fois qu'on a remplacé & par +, la conversion implicite ne
fonctionne plus, il n'est donc plus question d'écrire
Left$(Nom, 15) & " " & Numero
mais à la place il faut écrire
VBA.Left$(Nom, 15) + " " + VBA.Str$(Numero)
Ce qui, il faut bien le reconnaître, est plus lourd à écrire -et
tellement "chiant" qu'il faut un délai pour s'y faire.
Je n'ai jamais été confronté à ce problème sous VB6, mais je le
mentionne à titre d'éclairage car l'analogie vient forcément à l' esprit.
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins
lourd comme changement de syntaxe. Après pour les performances, c'est
sûr, il faut faire des tests.
Voir aussi si des fois le fait de préfixer les fonctions pourrait
apporter quelque chose -l'explorateur d'objets devrait pouvoir
renseigner sur le préfixe à apposer, si tant est que ce ne soit plus VBA.
_____________________________________
teddy a écrit, le 03/03/2009 21:42 :
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA.
J'ai le message d'erreur "Projet ou bibliothèque introuvable".
Ce sont les fonctions Trim$, Left$... qui posent problème alors que
Trim, Left... fonctionnent mais sont moins performantes parait-il.
Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la
fenêtre référence sur la bibliothèque
"Microsoft Data Formatting Object Library 6.0"
Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur u ne
autre machine VISTA.
Ted
Ce problème est bien connu des développeurs Access, en tout cas ceux qui ont à créer des bases devant tourner sous plusieurs versions d'Access .
Lorsqu'une base est convertie d'Access 95 à Access 97, ces fonctions ne sont plus reconnues car la version par défaut du module VBA n'est pas l a même.
On a deux solutions : - si la base ne doit tourner que sur une seule machine, changer l'ordre des références - si la base doit être déployée sur de nombreuses machines alors il faut s'astreindre à changer la syntaxe en conséquence . les fonctions doivent être préfixées VBA par exemple Left devient VBA.Left . le symbole & de concaténation n'est plus reconnu, il faut le remplacer par + . une fois qu'on a remplacé & par +, la conversion implicite ne fonctionne plus, il n'est donc plus question d'écrire Left$(Nom, 15) & " " & Numero
mais à la place il faut écrire VBA.Left$(Nom, 15) + " " + VBA.Str$(Numero)
Ce qui, il faut bien le reconnaître, est plus lourd à écrire -et tellement "chiant" qu'il faut un délai pour s'y faire.
Je n'ai jamais été confronté à ce problème sous VB6, mais je le mentionne à titre d'éclairage car l'analogie vient forcément à l' esprit.
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins lourd comme changement de syntaxe. Après pour les performances, c'est sûr, il faut faire des tests.
Voir aussi si des fois le fait de préfixer les fonctions pourrait apporter quelque chose -l'explorateur d'objets devrait pouvoir renseigner sur le préfixe à apposer, si tant est que ce ne soit plus VBA. _____________________________________ teddy a écrit, le 03/03/2009 21:42 :
Bonjour à tous,
J'ai un problème de compilation d'un programme VB6 (sp6) sous VISTA. J'ai le message d'erreur "Projet ou bibliothèque introuvable". Ce sont les fonctions Trim$, Left$... qui posent problème alors que Trim, Left... fonctionnent mais sont moins performantes parait-il. Il semble qu'il y ait un problème avec MSSTDFMT.dll car VB ouvre la fenêtre référence sur la bibliothèque "Microsoft Data Formatting Object Library 6.0" Auriez-vous une idée de ce dysfonctionnement que je n'ai pas eu sur u ne autre machine VISTA. Ted
Jean-marc
Gloops wrote:
Bonjour,
Hello,
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins lourd comme changement de syntaxe. Après pour les performances, c'est sûr, il faut faire des tests.
Pour les performances, pas de grosses surprises. Les versions sans '$' sont plus ou moins 11% moins rapides que leurs équivalents avec '$', que se soit sous IDE ou compilé. On parle dans tous les cas de fonctions très rapides (moins d'une demi-microseconde en moyenne pour une opération) donc sauf à un emploi massif de ces fonctions, la différence est si petite qu'elle en devient négligeable.
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins
lourd comme changement de syntaxe. Après pour les performances, c'est
sûr, il faut faire des tests.
Pour les performances, pas de grosses surprises.
Les versions sans '$' sont plus ou moins 11% moins rapides que
leurs équivalents avec '$', que se soit sous IDE ou compilé.
On parle dans tous les cas de fonctions très rapides (moins d'une
demi-microseconde en moyenne pour une opération) donc sauf à un emploi
massif de ces fonctions, la différence est si petite qu'elle
en devient négligeable.
Si c'est juste retirer le signe $ il faut avouer que c'est déjà moins lourd comme changement de syntaxe. Après pour les performances, c'est sûr, il faut faire des tests.
Pour les performances, pas de grosses surprises. Les versions sans '$' sont plus ou moins 11% moins rapides que leurs équivalents avec '$', que se soit sous IDE ou compilé. On parle dans tous les cas de fonctions très rapides (moins d'une demi-microseconde en moyenne pour une opération) donc sauf à un emploi massif de ces fonctions, la différence est si petite qu'elle en devient négligeable.