Lancement partiel SolidWorks

vos questions concernant les API SolidWorks

Lancement partiel SolidWorks

Messagepar HeliCoid » Mer 14 Sep 2016, 11:12

Bonjour,

Je suis actuellement en train de développer une application qui lance SolidWorks en VB.NET.

Pour lancer SW, j'utilise ce code :
Code: Tout sélectionner
Dim swApp as SldWorks.SldWorks
swApp = CreateObject("SldWorks.Application")
swApp.Visible = True


Mais en utilisant ce code, SW ne se lance pas entièrement :
- il n'y a pas la fenêtre de lancement
- tous les compléments ne sont pas chargés
- le volet des tâches n'est pas activé (page blanche)
- je ne peux pas ouvrir un document en double-cliquant dessus.

Bref, il manque des fonctions :(

Sachant que je ne peux pas utiliser le chemin du logiciel et lancer par la classe "Process", Comment je peux faire pour que SolidWorks se lance entièrement svp?

Pour info, j'ai aussi testé en utilisant la classe "Application" mais j'ai le même résultat.

Par avance, merci
Rémi.
SolidWorks 2015 SP5.0
HeliCoid
Ewok SolidWorks
 
Messages: 39
Inscription: Mar 22 Mar 2011, 10:40

Re: Lancement partiel SolidWorks

Messagepar MarcS » Mer 11 Jan 2017, 14:12

J'ai fait de cette façon avec Visual Studio 2012
Un Windows Forms Application , mais sans Forms

Imports System.Diagnostics
Imports System.Management
Imports System.Runtime.InteropServices
Imports SolidWorks.Interop.swconst
Imports SolidWorks.Interop.sldworks
Imports System
Imports System.Collections
Imports System.Reflection
Module Module1
Sub MAin()
Dim swApp As SldWorks
swApp = CreateObject("SldWorks.Application")
swApp.Visible = True
End Sub
End Module

Si je te donne un poisson tu pourras manger Aujourd’hui
mais si je t’apprend a pêcher tu pourras manger toute ta vie !!!
Salut !

Marc S.
Avatar de l’utilisateur
MarcS
Chevalier Jedi SolidWorks
 
Messages: 300
Inscription: Mar 06 Jan 2009, 20:10
Localisation: Quebec, Quebec SolidWorks 2017 SP 1.0 & SolidWorks 2014 SP 2.0


Retourner vers Questions générales sur les API

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

banniere