> SmeL
Пасиб :)
> LeonidSN
Пасиб, начал с хелпа ;)
проблема во времени, его не вагон :( потому работаю методом тыка, находя более-менее подходящее решение.
Включил в приложение (ВБ 6.0) через OLE окно atocad drawind
Подключил библиотеки: autocad (2007, object dbx common 17.0, focus control for vba) type lybrary
Теперь залез в браузер объектов, выбрал автокад, глянул, ужаснулся, но вроде, все что мне нужно имеется. Слава хелпу!
Угу, тут встала проблема, хелп я плохо понял что куда вписывать. В теории я могу нарисовать ромб, на практике он не рисуется:
Dim PLineObj As AcadLWPolyline
Dim lineObj As AcadLine
Dim D(1) As Double
Dim P(7) As Double
A = ThisDrawing.Utility.GetPoint(, 0)
B = ThisDrawing.Utility.GetPoint(A, 5)
Set lineObj = ThisDrawing.ModelSpace.AddLine(A, B)
C = ThisDrawing.Utility.GetPoint(B, 30)
D(0) = A(0) + C(0) - B(0)
D(1) = A(1) + C(1) - B(1)
P(0) = A(0)
P(1) = A(1)
P(2) = B(0)
P(3) = B(1)
P(4) = C(0)
P(5) = C(1)
P(6) = D(0)
P(7) = D(1)
lineObj.Delete
Set PLineObj = ThisDrawing.ModelSpace.AddLightWeightPolyline(P)
PLineObj.Closed = True