OVH Cloud OVH Cloud

Installation d'un classeur Excel et de la dll VB6 qu'il appelle

22 réponses
Avatar
PM
Bonjour !

J'en suis au stade de l'installation et j'ai utilisé InnoSetup comme
recommandé sur ce forum (semble excellent, mais pas très bavard au niveau d
l'aide pour un vrai débutant en ces matières).

J'ai crée un setup.exe qui marche sur mon ordi. Pas sur celui de
l'utilisateur, hélas...

Il installe parfaitement le classeur Excel, la ddl ET la référence a l'air
ok. Dans le classeur, la référence à la dll apparaît et je retrouve bien
tous les objets dans l'explorateur d'objets.

Mais les commandes qui appellent ces objets ne marchent pas: erreur no 429
"Un composant ActiveX ne peut pas créer d'objets".
Normalement, amtha, la référence ne fonctionne pas.
L'entrer à nouveau manuellement ne marche pas.

Je me sens au-delà de mes capacités normales. J'apprécierais grandement un
coup de main de nos experts...
Patrick



Rens. compl :
Voici ma section [Files] dans InnoSetup.
Elle commence par les fichiers VB nécessaires tels qu'indiqués sur l'article
"How to" des FAQ InnoSetup.
A la fin, j'ai mis en commentaires, deux fichiers supplémentaire qui
figurent dans le script produit par l'assistant d'emapquetage et de dév de
VB (qui ne fonctionne pas correctement chez moi...). Devrais-je les
télécharger chez Microsoft et les inclure. Si oui, les flags sont-ils
corrects ?

Source: "vbfiles\msvbvm60.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
Source: "vbfiles\oleaut32.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
Source: "vbfiles\olepro32.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
Source: "vbfiles\asycfilt.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile
Source: "vbfiles\comcat.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
Source: "vbfiles\stdole2.tlb"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regtypelib
;Source: "vbfiles\VB6STKIT.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
;Source: "vbfiles\VB6FR.dll"; DestDir: "{sys}"; Flags: restartreplace
uninsneveruninstall sharedfile regserver
; end VB system files

Source: "C:\Documents and Settings\patrick\Mes documents\Sharepart\SHAREPART
1.0FR.xls"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\patrick\Mes
documents\Sharepart\Basic\codeVB.dll"; DestDir: "{app}"; Flags:
ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

2 réponses

1 2 3
Avatar
ng
Salut,
Ah effectivement j'ai mal lu ton message !
L'exemple dont je parle est un exemple que j'avais fait pour PM lorsqu'il
s'interessait au problème la première fois.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Quasimodo wrote:
It happens that ng formulated :
Salut,

J'avais fait un exemple pr l'occasion, s'il t'interesse je peux te
l'envoyer par E-Mail.
(je l'avais posté sur le message mais Google n'archives pas les
messages avec PJ).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Quasimodo wrote:
PM expressed precisely :
Bonjour !

J'en suis au stade de l'installation et j'ai utilisé InnoSetup
comme recommandé sur ce forum (semble excellent, mais pas très
bavard au niveau d l'aide pour un vrai débutant en ces matières).

J'ai crée un setup.exe qui marche sur mon ordi. Pas sur celui de
l'utilisateur, hélas...

Il installe parfaitement le classeur Excel, la ddl ET la référence
a l'air ok. Dans le classeur, la référence à la dll apparaît et je
retrouve bien tous les objets dans l'explorateur d'objets.

Mais les commandes qui appellent ces objets ne marchent pas: erreur
no 429 "Un composant ActiveX ne peut pas créer d'objets".
Normalement, amtha, la référence ne fonctionne pas.
L'entrer à nouveau manuellement ne marche pas.

Je me sens au-delà de mes capacités normales. J'apprécierais
grandement un coup de main de nos experts...
Patrick



Rens. compl :
Voici ma section [Files] dans InnoSetup.
Elle commence par les fichiers VB nécessaires tels qu'indiqués sur
l'article "How to" des FAQ InnoSetup.
A la fin, j'ai mis en commentaires, deux fichiers supplémentaire
qui figurent dans le script produit par l'assistant d'emapquetage
et de dév de VB (qui ne fonctionne pas correctement chez moi...).
Devrais-je les télécharger chez Microsoft et les inclure. Si oui,
les flags sont-ils corrects ? Source: "vbfilesmsvbvm60.dll";
DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesoleaut32.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesolepro32.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesasycfilt.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile
Source: "vbfilescomcat.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesstdole2.tlb"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regtypelib
;Source: "vbfilesVB6STKIT.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
;Source: "vbfilesVB6FR.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
; end VB system files

Source: "C:Documents and SettingspatrickMes
documentsSharepartSHAREPART 1.0FR.xls"; DestDir: "{app}"; Flags:
ignoreversion
Source: "C:Documents and SettingspatrickMes
documentsSharepartBasiccodeVB.dll"; DestDir: "{app}"; Flags:
ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any
shared system files



Bonjour,
Avez-vous trouvé une solution à votre chtit problème ?
Sinon, pouvez-vous donner un détaille, non pas sur ce que fait votre
dll mais bien comment est elle structuré (exemple, création d'objet
du type class avec quels propriétés --> instanciables, .. Si vous
utilisez des modules de base, ...).

@+Quaz

@+Quaz





salut ng,
Si la réponse s'adresse à moi, sorry, mais je ne cherche rien.
C'était une question pour pouvoir savoir si je peux aider ou pas 8-o
Merci

@+Quaz


Avatar
Quasimodo
ng pretended :
Salut,
Ah effectivement j'ai mal lu ton message !
L'exemple dont je parle est un exemple que j'avais fait pour PM lorsqu'il
s'interessait au problème la première fois.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Quasimodo wrote:
It happens that ng formulated :
Salut,

J'avais fait un exemple pr l'occasion, s'il t'interesse je peux te
l'envoyer par E-Mail.
(je l'avais posté sur le message mais Google n'archives pas les
messages avec PJ).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Quasimodo wrote:
PM expressed precisely :
Bonjour !

J'en suis au stade de l'installation et j'ai utilisé InnoSetup
comme recommandé sur ce forum (semble excellent, mais pas très
bavard au niveau d l'aide pour un vrai débutant en ces matières).

J'ai crée un setup.exe qui marche sur mon ordi. Pas sur celui de
l'utilisateur, hélas...

Il installe parfaitement le classeur Excel, la ddl ET la référence
a l'air ok. Dans le classeur, la référence à la dll apparaît et je
retrouve bien tous les objets dans l'explorateur d'objets.

Mais les commandes qui appellent ces objets ne marchent pas: erreur
no 429 "Un composant ActiveX ne peut pas créer d'objets".
Normalement, amtha, la référence ne fonctionne pas.
L'entrer à nouveau manuellement ne marche pas.

Je me sens au-delà de mes capacités normales. J'apprécierais
grandement un coup de main de nos experts...
Patrick



Rens. compl :
Voici ma section [Files] dans InnoSetup.
Elle commence par les fichiers VB nécessaires tels qu'indiqués sur
l'article "How to" des FAQ InnoSetup.
A la fin, j'ai mis en commentaires, deux fichiers supplémentaire
qui figurent dans le script produit par l'assistant d'emapquetage
et de dév de VB (qui ne fonctionne pas correctement chez moi...).
Devrais-je les télécharger chez Microsoft et les inclure. Si oui,
les flags sont-ils corrects ? Source: "vbfilesmsvbvm60.dll";
DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesoleaut32.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesolepro32.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesasycfilt.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile
Source: "vbfilescomcat.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
Source: "vbfilesstdole2.tlb"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regtypelib
;Source: "vbfilesVB6STKIT.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
;Source: "vbfilesVB6FR.dll"; DestDir: "{sys}"; Flags:
restartreplace uninsneveruninstall sharedfile regserver
; end VB system files

Source: "C:Documents and SettingspatrickMes
documentsSharepartSHAREPART 1.0FR.xls"; DestDir: "{app}"; Flags:
ignoreversion
Source: "C:Documents and SettingspatrickMes
documentsSharepartBasiccodeVB.dll"; DestDir: "{app}"; Flags:
ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any
shared system files



Bonjour,
Avez-vous trouvé une solution à votre chtit problème ?
Sinon, pouvez-vous donner un détaille, non pas sur ce que fait votre
dll mais bien comment est elle structuré (exemple, création d'objet
du type class avec quels propriétés --> instanciables, .. Si vous
utilisez des modules de base, ...).

@+Quaz

@+Quaz





salut ng,
Si la réponse s'adresse à moi, sorry, mais je ne cherche rien.
C'était une question pour pouvoir savoir si je peux aider ou pas 8-o
Merci

@+Quaz





re,
Merci quand même :oÞ

@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
1 2 3