IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Runtime Discussion :

Utilisation de l'assistant de paquetage - étape 4/6 - déclarer les références VBA [AC-2016]


Sujet :

Runtime

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Utilisation de l'assistant de paquetage - étape 4/6 - déclarer les références VBA
    Bonjour à toutes et tous,

    Merci pour cet outil de déploiement et toute l'aide qu'il apporte ... J'essaie de créer mon premier package et j'ai une question concernant le bouton Référence de l'étape 4 sur 6 de l'assistant de paquetage fourni par argyronet.
    Mon contexte : une base frontale et une dorsale, windows 10 (64 bits), Ms Access 32 bits (+ l'utilitaire de package approprié).
    Dans ma base frontale, un peu de code VBA qui accède aux tables via DAO.
    Lorsque je clique sur Références, je le vois bien dans la liste qui est générée :

    [DAO]
    Description=Microsoft Access database engine Data Access Object Library
    Fichier=ACEDAO.DLL
    Version=12.0
    CLSID={4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}
    Chemin=C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16
    Cassée=NON
    Intégrée=NON
    Et voilà : qu'est-ce que je fais de cette information ???
    Faut-il ajouter le fichier C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL dans la liste des fichiers à déployer (tout en haut) ? Ou bien une manip avec les clés de registre ? (puis-je avoir un exemple dans ce cas-là ?)

    2ème petite question : le fichier des références fait aussi état de :

    [stdole]
    Description=STDOLE2.TLB
    Fichier=stdole2.tlb
    Version=2.0
    CLSID={00020430-0000-0000-C000-000000000046}
    Chemin=C:\Windows\SysWOW64
    Cassée=NON
    Intégrée=NON
    Qu'est-ce donc ? Il ne me semble pas l'avoir ajouté explicitement dans mes références de mon VBA.

    Merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Dans votre cas, vous n'avez rien à faire.

    Implicitement, si le poste client cible possède Access, les références seront auto-référencées.
    Ce module présent dans l'assistant est surtout utile pour voir les références autres que celles par défaut, soit par exemple une référence vers Excel ou Outlook auquel cas, par avertissement, le développeur devra s'assurer que le client possède bien et Excel et Outlook de la version qu'il a référencé dans son projet.

    En revanche, dans le cas d'une référence sur une DLL "maison" développée par un tiers ou par vous-même, si sa technologie est COM, alors il faudra prévoir une inscription au Registre.
    Cela se fait par enrichissement du fichier SETUP.INI où vous appelez explicitement un programme silencieux externe en charge de le faire.

    Quant à STDOLE2.TLB, c'est OLE Automation et il est implicitement référencé dans un projet.

    En d'autres termes, vous pouvez réaliser votre package sans gros tracas. Ca devrait se faire tout seul. Disons que j'ai fait de mon mieux pour que ce soit ainsi quand je l'ai écrit.

    Argy
    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.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2016
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Bonjour,
    Merci de votre réponse et de vos explications. C'est plus clair maintenant. La création du package s'est très bien passée ensuite effectivement. La surprise est venu du poste de mon premier béta-testeur qui lui avait Office 2016 64 bits installé de base (?!?). Bon au final j'ai tout repris pour du Access 64 bits : correction de mon code (sur un autre PC sur lequel j'ai du installer Access 64 bits) + sur site : install runtime 2016 64 bits + mes 2 bdds. Je me débat avec le message de sécurité maintenant (je ne vais pas tarder à trouver ). Merci en tout cas pour votre aide, et aussi pour celle de votre collègue arkham46, au travers de vos nombreux tutos et réponses.
    Cordialement,
    A. Thoreux

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Je me bat avec le message de sécurité maintenant
    lequel ?
    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.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TUTORIEL] Utilisation de l'assistant Fonctions
    Par Philippe Tulliez dans le forum Excel
    Réponses: 10
    Dernier message: 07/08/2017, 10h56
  2. utilisation de l'assistant asp.net
    Par tronzo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/07/2010, 12h27
  3. Réponses: 1
    Dernier message: 30/05/2008, 14h52
  4. Utilisation de l'assistant Empaquetage et déploiement.
    Par kouassi_denis dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 13/03/2007, 11h47
  5. Réponses: 9
    Dernier message: 16/02/2007, 15h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo