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 12/11/2007, 16h27   #1
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Par défaut [2007]Runtime: erreur 2501 des formulaires contenant des ActivX

Bonjour à tous,

L'éxécution en Runtime (Vista) de mon appli me donne l'erreur 2501 à la demande d'ouverture des formulaires contenant des activX.
(Pour l'instant c'est le seul rapprochement que je puisse faire.)
Comment "trapper" l'erreur?

Merci de votre attention.
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 20h14   #2
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
J'ai supprimé la gestion d'erreur (mis un On error Resume Next à la place).
Je n'ai pas l'affichage d'une erreur mais mon formulaire ne s'ouvre pas pour autant!
Je précise que tout fonctionne correctement sur poste de développement xp, Office 2007.
Le problème se produit sur deux postes vista.
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 20h19   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour tAKAmAkA

Question bête, est-ce que les ActiveX sont installés sur les postes VISTA. ?
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 21h15   #4
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour Starec,
Citation:
Question bête, est-ce que les ActiveX sont installés sur les postes VISTA. ?
Réponse d'un idiot: j'en sais rien...
A vrai dire je m'imagine, sans doute naïvement que l'empaquetage à pris soin de mettre tout le fourbis dans son balluchon.
C'est pas le cas?
Si c'est pas le cas il faudrait alors que je copie tous les dll et consorts, que je les place dans les mêmes répertoires que le poste de développement?
Sachant que Vista à pris soin de renommer des répertoires aussi peu fréquentés que Programmes Files.

Le problème est-il le même pour toutes les références? par ex "Microsoft Scripting Runtime"
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 05h03   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je suis désolé, je ne peux t'en dire plus, car je n'ai pas d'Office 2007 sous vista, peut-être qu'il y a des différences (je n'ai pas Office 2007 du tout).

Ce que je te propose c'est que tu essayes de faire une liste des contrôles (hors des standards que tu utilises), de chercher le nom de leur dll et de faire une recherche sur le poste vista pour voir si elles sont installées.
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 05h25   #6
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Par défaut Utilisation la méthode AddFromFile de l'objet References en Runtime

C'est ce que j'ai fait.
J'en ai ajouté 2.
vviewer dans Office12 qui existe déjà sur le poste vista.
mdivwctl dans MODI\12.0\ que j'ai créé.

Ensuite j'ai intégré, pour savoir ce qu'il en retourne, ceci:
Code :
1
2
3
4
5
6
7
Function GetReferences()
Dim Ref As Reference
For Each Ref In Application.References
    MsgBox "Référence : " & Ref.Name & " - Version : " & Ref.Major & "." _
                                            & Ref.Minor & " - FullPath : " & Ref.FullPath
Next Ref
End Function
qui marche bien sur le poste de developpement mais qui ne marche pas en runtime.
Citation:
There was a problem referencing a property or method of the object
Ca se mord la queue...

Question subsidiaire. MS à changé les Noms de répertoire
xp,Programmes Files est devenu vista,Programmes
xp,Fichiers communs est devenu vista,Common Files
(Va comprendre la logique...)
Est-ce qu'il faut en tenir compte ou est-ce que c'est compatible?
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h04.


 
 
 
 
Partenaires

Hébergement Web