Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Runtime
Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2008, 23h04   #1
Membre chevronné
 
Inscription : mai 2006
Messages : 928
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 928
Points : 762
Points : 762
Par défaut Automation avec Runtime

Bonsoir,
J'ai créé un programme ACCESS qui fonctionne en runtime. Je souhaite ouvrir une autre instance Access à partir d'automation. Le problème est que cela engendre un défaut 423 un composant active X ne peut pas créer d'objet.
NB: cela fonctionne parfaitement dans un environnement complet.

Bonne soirée
cbleas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 00h26   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet
Bonsoir,

Ce n'est pas 423 mais 429...
Si tu as cette erreur, c'est que a une référence invalide ou non conforme
:
=> Excel 9.0 object library alors que tu as la 11.0 sur le poste par exemple.


Dans ton package, il faut embarquer tous les composants ActiveX et DLL de ton projet.

S'il s'agit d'un composant connu, Excel OLB, Word OLB, tu peux faire du Late Binding (Var As Object et CreateObject) ce qui t'évite une référence.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 07h19   #3
Membre chevronné
 
Inscription : mai 2006
Messages : 928
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 928
Points : 762
Points : 762
bonjour,
createobject ne fonctionne pas en runtime.
pour faire fonctionner le système j'ai du ouvrir avec shell puis utiliser la fonction getobjet et cela fonctionne.
merci
cbleas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 10h13   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet


Puis-je, sans te commander, voir ton code appelant le CreateObject() ?

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 22h19   #5
Membre chevronné
 
Inscription : mai 2006
Messages : 928
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 928
Points : 762
Points : 762
Bonsoir Argyronet et merci, Je n'ai plus ce code qui par ailleurs fonctionnait parfaitement en mode normal.


C'est le code Habituel que j'ai trouvé sur Le site et divers Bouquins.

Maintenant certainement que tu as Raison sur la possibilité de créer des objets avec le runtime mais dès que j'ai à utiliser par exemple PDF creator avec le runtime cela plante.

Le getObjet est la solution qui est proposée par microsoft pour régler le problème du runtime.

Mais si un code peut fonctionner sans le shell + le get je suis preneur.
cbleas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h22.


 
 
 
 
Partenaires

Hébergement Web