Тема: Почему переменная PLINEWID не хочет устанавливаться программно?

Здравствуйте, добрые люди!
Помогите, пожалуйста. Мне нужно задать свойство Global width для полилинии. Вроде, просто - но не получается. Не могу понять, почему. Вот код:

ThisDrawing.SetVariable "PLINEWID", 2.4
Set out_frame_polyline = ThisDrawing.PaperSpace.AddLightWeightPolyline(arr_coord)

Если перед рисованием полилинии сделать GetVariable, то значение там правильное, которое я туда только что засунула. Однако линия остаётся тонкой.

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

Надо так ;)
ThisDrawing.SetVariable "PLINEWID", 2.4
DoEvents
Set out_frame_polyline = ThisDrawing.PaperSpace.AddLightWeightPolyline(arr_coord)

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

Не помогло. :( Свойсто global width по-прежнему установлено в 0, а линия тонкая... Всё равно спасибо за ответ!

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

> masha
Да есть такой баг, я делаю так (без системных
переменных)

Set out_frame_polyline = ThisDrawing.PaperSpace.AddLightWeightPolyline(arr_coord)
out_frame_polyline.ConstantWidth = 2.4

~'J'~

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

Ура, работает!!! Спасибо огромное!!!

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

> masha
Тут ничего умного, в следующий раз открой
Help и просто посмотри свойства и методы
для нужного тебе объекта
Впрочем, рад что помог
Успехов,
~'J'~

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

ну а если всетаки разобратся то это вроде не баг
нужно просто делать вот так вот
    ThisDrawing.SetVariable "PLINEWID", 2.4
    ThisDrawing.Regen (acAllViewports)
    DoEvents

Re: Почему переменная PLINEWID не хочет устанавливаться программно?

> Артём
Ай да молодца, действительно все
так просто
Жму клешню
~'J'~