Hallo CAA-Anwender,
ich versuch gerade auf eine Zeichnung eine Bemassung zuerzeugen.
Die Erzeugung soll mit der Funktion Add erfolgen. Die Beschreibung in der DoKumentation lautet:
o Func Add( CatDimType iTypeDim,
CATSafeArrayVariant iGeomElem,
CATSafeArrayVariant iPtCoordElem,
CatDimLineRep iLineRep) As DrawingDimension
Creates a drawing dimension and adds it to the
DrawingDimensions collection.
Parameters:
iTypeDim Dimension type
iGeomElem Parent geometorical element(s) of dimension
iPtCoordElem Array of pointers on the selection points of
element of iGeomElem
iLineRep Basic representation mode
Returns: The created drawing dimension
Example:
The following example creates a drawing dimension and
retrieved in myDimension in the drawing view collection
of the MyView drawing view.
This view belongs to the drawing view collection of the
drawing sheet
Dim MyView As DrawingView
Set MyView = MySheet.DrawingViews.ActiveView
Dim MyDimension As DrawingDimension
Set MyDimension = MyView.DrawingDimensions.Add(0., 0., 20.,50)
Ich vermute dieses Beispiel ist unbrauchbar.
Die Parameter iTypeDim und iLineRep sind mir klar. Wie muss ich die zwei anderen Prameter definieren, damit die Funktion tut.
Ich bekomme laufend die Fehlermeldung:
"Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden oder verwendet einen Typ der Automation, der von VB nicht unterstützt wird."
Ich arbeite mit V5R10Sp2 + VB6Sp5 auf NT.
Kann man überhaupt eine Masslinie zustandebringen?
T. Solomon
------------------
T. Solomon
[Diese Nachricht wurde von Solomont am 10. Juni 2003 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP