cs_xtremiste
Messages postés5Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention 9 août 2006
-
12 mai 2006 à 14:14
cs_MoonecK
Messages postés2Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention30 mars 2007
-
30 mars 2007 à 21:40
Bonjour,
Je développe une macro en VBA pour CATIA V5R14. La macro effectue des opérations sur un document de type " Drafting " et je rencontre des problèmes avec certaines fonctions :
<LI>la fonction GetBoundaryBox(), elle doit me retourner la position de ma dimension sur le calque de travail. Le problème est que jai toujours le même message derreur :</LI>
<DIR>
"Compile error :
Function or interface marked as restricted, or the function uses an automation type not supported in Visual Basic"
</DIR>
Voici laide proposé par DS pour cette fonction:
<DIR>
<DIR>
o Sub GetBoundaryBox(CATSafeArrayVariant oValues)
Get boundary box coordinates of dimension value.
Parameters:
oValues
List of boundary box coordinates (X1,Y1,X2,Y2,.....X4,Y4).
Example:
This example gets boundary box coordinates of MyDimension path.
MyDimension.GetBoundaryBox(oValues)
</DIR>
Mon programme pour cette fonction : (je veux lire la position de la dimension)
<LI>Je souhaiterais créer une droite, toujours dans un document Drafting (jusque la tout va bien), mais je voudrais que cette droite est une contrainte de type "fixe" (et là, cest le drame). Jarrive à appliquer des contraintes dans un document de type " .Part " mais je ne parviens pas à trouver la fonction pour le Drafting.</LI>
<DIR>
Si vous avez des infos sur ces fonctions, je suis preneur. Merci par avance.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 30 mars 2007 à 21:27
Euh...
Bonjour (et bienvenue) Mooneck...
Je doute un peu (beaucoup) que Xtremiste, qui n'a sur ce forum que 6 messages et dont la dernière visite remonte à aoôt 2006, voie ton message ....