Тема: Как сделать приложение?

Как и на чем проще сделать приложение для када примерно такое, что бы рисовал прямоугольники с задаваемой длиной и задаваемыми в нем отверстиями???
  <ламер>

Re: Как сделать приложение?

Хотя бы так....

Sub Example_01()
Dim returnPnt As Variant
Dim plineObj As AcadPolyline
Dim points(0 To 11) As Double
Dim returnS_X As Double
Dim returnS_Y As Double
Dim circleObj As AcadCircle
Dim CenterPoint As Variant
Dim Radius As Double
    On Error GoTo end_prg
returnPnt = ThisDrawing.Utility.GetPoint(, "Укажите точку центра отверстия: ")
returnS_X = ThisDrawing.Utility.GetDistance(, "Введите длинну прямоугольника: ")
returnS_Y = ThisDrawing.Utility.GetDistance(, "Введите высоту прямоугольника: ")
    points(0) = returnPnt(0)
    points(1) = returnPnt(1)
    points(2) = 0
    points(3) = returnPnt(0) + returnS_X
    points(4) = returnPnt(1)
    points(5) = 0
    points(6) = returnPnt(0) + returnS_X
    points(7) = returnPnt(1) + returnS_Y
    points(8) = 0
    points(9) = returnPnt(0)
    points(10) = returnPnt(1) + returnS_Y
    points(11) = 0
Set plineObj = ThisDrawing.ModelSpace.AddPolyline(points)
plineObj.Closed = True
plineObj.Update
Do While (True)
    CenterPoint = ThisDrawing.Utility.GetPoint(, "Укажите точку центра отверстия: ")
    Radius = ThisDrawing.Utility.GetDistance(, "Введите радиус отверстия: ")
    Set circleObj = ThisDrawing.ModelSpace.AddCircle(CenterPoint, Radius)
Loop
end_prg:
End Sub

Re: Как сделать приложение?

приложение для када...
Тк текст на vb написан, то на нем....
надо тока объекты акада подключить и все..

Re: Как сделать приложение?

> dvim
Какие обьекты ACAD? Они же вроде все есть.

Re: Как сделать приложение?

> Boxa
А у Вас есть еще примеры на VBA для несложной графики. Желательно отрезками , а не полилиниями. Если не трудно на e'mail. Или ссылочку. Нигде не могу найти примеры с графикой.

Re: Как сделать приложение?

=))) Приведенный выше код это не сложная компиляция примеров из спавочной системы.
Там по каждому элементу или действию есть свой пример. Так что просто почитай справку.

Re: Как сделать приложение?

> Boxa
С Help понятно. Мне хотелось бы посмотреть на несложную пограмму в целом. Что то вроде шаблона. И именно с графикой.

Re: Как сделать приложение?

Хорошо. Что конкретно тебя интересует? Как выводить линии? Это в хелпе есть. Как запрашивать данные у пользователя? Тоже есть.
Комбинируя эти приемы получаем нужный эффект.
Извини просто я не доконца понимаю что ты понимаешь под "несложной" программой.
Ну а шаблон... допустим такой

Sub Example_01()'Название процедуры
'Описание работы процедуры
'Объявление переменных
Dim a As Variant
    'Обработчик ошибок
    On Error GoTo end_prg
'В случае ошибки и при штатном
завершение программы выполять этот код
end_prg:
'Завершение процедуры
End Sub

Re: Как сделать приложение?

> Boxa
Вот посмотри мою тему:
https://www.caduser.ru/forum/topic19510.html
Если бы я имел такую программу, то по ее подобию мог бы написать еще 10-15 (Ролик, втулку и т.д. )