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

VB.NET Discussion :

Utilisation de la bibliotheque DSO


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut Utilisation de la bibliotheque DSO
    Bonjour,
    Je cherche a lire une propriété dans un fichier sans l'ouvrir. Il s'agit ici d'un fichier de SolidWorks.
    Ma première recherche : http://www.forum-cao-3d.fr/api-quest...el-t11066.html

    Ensuite lors de mes nombreuses recherches :


    Cependant lorsque j’exécute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Function Lecture_revision_SW(Chemin_fichier_SW As String) As Integer
            Dim Fichier_DSO As New DSOFile.OleDocumentProperties
            Fichier_DSO.Open(Chemin_fichier_SW, True, DSOFile.dsoFileOpenOptions.dsoOptionOpenReadOnlyIfNoWriteAccess)
            Return Fichier_DSO.CustomProperties.Item("Révision").Value
        End Function
    J'obtiens le message d'erreur suivant :
    Nom : Capture.PNG
Affichages : 670
Taille : 26,4 Ko

    Lorsque j'ai téléchargé la bibliothèque, le fichier démo suivant était présent : Voir pièce jointe.

    Il semble que cela date un peu car la version de Visual Basic n'est pas récente. L'ensemble des exemples non plus.

    Est-il possible d'utiliser une ancienne bibliothèque ?
    Malgré mes recherches je ne trouve pas de bibliothèques de remplacement.

    Je vous remercie par avance.
    Bonne journée
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Homme Profil pro
    .
    Inscrit en
    Février 2014
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2014
    Messages : 50
    Par défaut
    Tout d'abord la bibliothèque COM est-elle bien registrée sur ton système ? ("Regsrv32 <chemin bibliothèque>" à exécuter en tant qu'admin).

  3. #3
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut
    Malgré un enregistrement réussi :
    Nom : Capture.PNG
Affichages : 653
Taille : 15,5 Ko

    Le message d'erreur est le même.

    Pour info :
    ("Regsvr32 <chemin bibliothèque>"

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    DSOfile n'est utilisable que dans une application 32 bits. Il faut configurer la solution en x86 et éviter x64 ou anycpu.

    En fait, tu peux avoir une "version plus moderne" de l'œuvre microsoftienne, réalisée par un certain membre de développez ici-même.


    En vérité, c'est une version pour Office, incluse dans une application "double", mais cela pourrait quand même t'inspirer.


    P.S. Toutes mes excuse si le message apparaît en double chez-vous. Je voulais modifier ce message-ci, mais j'ai cliqué "Répondre avec citation". Je viens juste de corriger mon horreur et de supprimer le second message.

  5. #5
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut
    Salut,
    Merci pour cette réponse et pour cette œuvre.
    Je vais étudier puis tester cela.
    Si avec mon p'tit niveau je peux faire arriver a mon objectif. Ce serait cool...
    Merci bon weekend.

  6. #6
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    DSOfile n'est utilisable que dans une application 32 bits. Il faut configurer la solution en x86 et éviter x64 ou anycpu.
    Merci. Effectivement le souci de fonctionnement venait de cela.

    Malheureusement ni la méthode DSO, ni la méthode OpenXml ne semble convenir au fichier SW.

    Cependant, je vais m'orienter sur la méthode suivante : http://help.solidworks.com/2015/Engl...ocmgrapi.html?

    Un exemple en VB : http://help.solidworks.com/2015/Engl...mple_VBNET.htm
    Source : http://forum.solidagora.com/topic2953.html

    Bonne journée.

  7. #7
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Désolé, mais rendu-là, je suis largué. Je n'ai pas Solidworks et je ne travaille pas chez Dassault.

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

Discussions similaires

  1. [FPDF] Utilisation de la bibliotheque FPDF
    Par carine.a.77 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 12/05/2013, 16h37
  2. Utilisation de la bibliotheque IMSL
    Par noomane dans le forum Fortran
    Réponses: 2
    Dernier message: 01/06/2009, 12h23
  3. Utilisation de la bibliotheque OpenFlashChart
    Par sami_trab dans le forum C#
    Réponses: 0
    Dernier message: 11/05/2009, 17h48
  4. Utilisation de la bibliotheque ATLAS
    Par Kirou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 26/05/2007, 13h12
  5. [GD] Probleme d'utilisation de la bibliotheque GD pour creation image
    Par SL_Fredouille dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 07/06/2006, 00h06

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