Тема: Как правильно вставлять динамический блок программно?

Есть некий динамический файл-блок 002b.dwg. Если вставить его через:
Command: -insert
Enter block name or [?] <dcclpdata>: 002b

то блок вставляется в нужном виде, т.е. с динамическими приблудами.
А если ставлять его при помощи кода:

Set Bltmp = Cad.ModelSpace.InsertBlock(Pnt, "002b.dwg", 1#, 1#, 1#, 0)

то он выглядит как обычный - не динамический блок, хотя, если открыть его в "Block Editor"-е все динамические переключалки там присутствуют.
Кто-нибудь сталкивался с этой проблемой?

Re: Как правильно вставлять динамический блок программно?

И, даже, если сначала сделать -insert этого блока, а потом

Set Bltmp = Cad.ModelSpace.InsertBlock(Pnt, "002b", 1#, 1#, 1#, 0)

, то он все-равно вставляется без динамических grips. А на том, который был вставлен с помощью -insert они присутствуют.

Re: Как правильно вставлять динамический блок программно?

> Сидор Лютый
У меня нет 2006-го, чисто предположение...
А если через SendCommand?
~'J'~

Re: Как правильно вставлять динамический блок программно?

> Fatty
SendCommand стараюсь использовать, когда не больше не остается вариантов.. Опять же после SendCommand надо этот созданный объект искать или выделять.. А когда код уже написан, да еще какое-то время назад, так не хочется заново ковыряться и пределывать:)..
Если проблема не решится, то придется переделывать под sendcommand... или отказаться от динамических блоков))

Re: Как правильно вставлять динамический блок программно?

Может, стоит поковырять DynamicBlockReferenceProperty object ?

Re: Как правильно вставлять динамический блок программно?

[rus]
Est' predpolozhenie iz oblasti koldunstva. Poprobuj v okne svoistv u vstavlenogo bloka zabej v polja
[/rus]
Scale X
Scale Y
Scale Z
[rus]
edinicu (1). Hotja u menja bloki, vysheukazanym sposobom, vstavljajutsja so vsemi dinamicheskimi svojstvami.
[/rus]

Re: Как правильно вставлять динамический блок программно?

> kpblc
Не знал об этом объекте.. Надо будет посмотреть повнимательней..

> Gogi
Гыыы.. Дело, действительно в этом. На самом деле, у меня блок в программе вставлялся с другим масштабом, я просто в примере поставил единичку вместо переменных для наглядности, а дело оказалось как раз в этом масштабе:)
И чо теперь с этим делать?))

Re: Как правильно вставлять динамический блок программно?

Ничего поделать нельзя. Динамические блоки обязательно должны иметь одинаковыйй  маштаб по всем осям.