[Résolu] API VB: optimisation de parametre

Tous sujets concernant le développement spécifique de TopSolid avec l'interface COM, le langage LIP, la programmation de l'API en VB...

Modérateurs : remi77, D@vid, Alexis GERARD

Répondre
betime
Caporal
Caporal
Messages : 28
Inscription : 14 déc. 2006, 16:07

[Résolu] API VB: optimisation de parametre

Message non lu par betime » 03 févr. 2009, 11:29

Bonjour,

Savez vous s'il est possible de déclencher la fonction Paramètre/optimiser de TopDesign par l'intermédiaire de l'API?

Merci

MickaelD
Seconde Classe
Seconde Classe
Messages : 6
Inscription : 15 déc. 2008, 16:15
Localisation : 42

Message non lu par MickaelD » 04 févr. 2009, 08:49

Si tu veux j'ai ça à te proposer:

Sub test()

Set TopApp = New TopSolid.Application

AppActivate (TopApp)
TopApp.ExecuteMacro ("$TOPHOME/d/param/l/optimize")

End sub


Avec ça tu devrais pouvoir lancer n'importe quel fonction de TopSolid depuis Vb.

betime
Caporal
Caporal
Messages : 28
Inscription : 14 déc. 2006, 16:07

Message non lu par betime » 04 févr. 2009, 10:14

super!! Je vais essayer ça...

Merci beaucoup ;)

MickaelD
Seconde Classe
Seconde Classe
Messages : 6
Inscription : 15 déc. 2008, 16:15
Localisation : 42

Message non lu par MickaelD » 04 févr. 2009, 13:31

De rien tien moi au courant

betime
Caporal
Caporal
Messages : 28
Inscription : 14 déc. 2006, 16:07

Message non lu par betime » 04 févr. 2009, 17:04

Bon, j'ai essayé, et effectivement, cela me lance la macro d'optimisation...

Par contre, question sans doute con, mais comment renseigner les champs de la barre de dialogue de TopSolid (parametre à optimiser, valeur cible...) à partir de VB?
Dans l'aide, j ai trouver les "Ask..." pour demander des renseignements, mais rien pour en fournir... Confused

Merci

Répondre