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

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Comment ouvrir automatiquement les plans provenant d'une BD dans un viewer lorsque ceux-ci sont sélectionnés?
    Bonjour,

    je me demande, comment peut-on ouvrir des fichiers de façon automatique dans un autre programme? En fait, je développe une application en Vb.Net et j'aimerais créer une application qui permettrait de rechercher des plans en fonction de certains critères dans une base de donnée et lorsqu'on clique sur un plan celui-ci s'ouvre dans un viewer autocad.

    Je sais que je peux faire process.start(mon application), mais ensuite je ne sais pas comment procéder pour ouvrir automatiquement les plans provenant de ma BD dans le viewer lorsque ceux-ci sont sélectionnés.

    Merci pour votre aide,

    mimi.

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    A mon avis t'es en train de foncer dans le mur à pleine vitesse.

    Le process.start() est un peu l'équivalent de la commande Exécuter de Windows. C'est très utile pour lancer un fichier exécutable ou ouvrir un fichier dans son application par défaut. Mais ça s'arrête là (surtout à faible niveau de programmation).

    Dans ton cas on peux imaginer que ton application copie le plan de ta base de donnée en tant que fichier local, puis ouvre ce fichier à l'aide de process.start(). Néanmoins il faut être conscient que cette solution correspond à du "copier-coller fichier puis double clic dessus".

    Si tu veux "contrôler" l'application, il faut passer par l'automation de l'application (pour autant que cette dernière mette à disposition une interface). Si tu veux inclure un contrôle graphique permettant d'afficher un document AutoCad directement dans ton application, c'est encore un autre histoire (cherche COM components ou ActiveX).

    Ne connaissant pas AutoCad, je ne peux pas t'aider plus loin.

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

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

    Informations forums :
    Inscription : Août 2014
    Messages : 336
    Points : 667
    Points
    667
    Par défaut
    Autocad propose une bibliothèque http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/index.html

    Mais il existe de nombreux viewers Autocad. Lequel utilises-tu ?
    Merci de ainsi que d'utiliser les boutons et

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/05/2009, 18h28
  2. Réponses: 14
    Dernier message: 15/05/2008, 15h54
  3. Réponses: 1
    Dernier message: 22/12/2007, 12h29
  4. Réponses: 3
    Dernier message: 12/07/2007, 18h10

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