<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии для AutoLISP / VisualLISP</title>
	<atom:link href="http://autolisp.ru/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://autolisp.ru</link>
	<description>Описание вашего блога</description>
	<lastBuildDate>Tue, 29 Jun 2010 09:27:37 +0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Комментарий на Создание размерного стиля от Кулик Алексей aka kpblc</title>
		<link>http://autolisp.ru/2009/11/02/dimstyle-create/comment-page-1/#comment-2662</link>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
		<pubDate>Tue, 29 Jun 2010 09:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=170#comment-2662</guid>
		<description>Так обратно-то надо вернуть :)
Насчет &quot;перевода&quot; значений системных переменных (убил бы локализаторов!):[cc lang=&quot;cadlisp&quot;]Команда: DIMBLK

Новое значение DIMBLK, или . если по умолчанию &lt;&quot;Нет&quot;&gt;:

Команда: (setvar &quot;dimblk&quot;&quot;_ArchTIck&quot;)
&quot;_ArchTIck&quot;

Команда: DIMBLK

Новое значение DIMBLK, или . если по умолчанию &lt;&quot;ДвЗасечка&quot;&gt;:[/cc]
Почему функция вернула nil - пока не понял, надо разбираться.</description>
		<content:encoded><![CDATA[<p>Так обратно-то надо вернуть <img src='http://autolisp.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Насчет &#8220;перевода&#8221; значений системных переменных (убил бы локализаторов!):</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Команда: DIMBLK<br />
<br />
Новое значение DIMBLK, или . если по умолчанию <span style="color: #66cc66;">&lt;</span><span style="color: #ff0000;">&quot;Нет&quot;</span><span style="color: #66cc66;">&gt;</span>:<br />
<br />
Команда: <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setvar</span> <span style="color: #ff0000;">&quot;dimblk&quot;</span><span style="color: #ff0000;">&quot;_ArchTIck&quot;</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #ff0000;">&quot;_ArchTIck&quot;</span><br />
<br />
Команда: DIMBLK<br />
<br />
Новое значение DIMBLK, или . если по умолчанию <span style="color: #66cc66;">&lt;</span><span style="color: #ff0000;">&quot;ДвЗасечка&quot;</span><span style="color: #66cc66;">&gt;</span>:</div></div>
<p>Почему функция вернула nil &#8211; пока не понял, надо разбираться.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Создание размерного стиля от Makswell</title>
		<link>http://autolisp.ru/2009/11/02/dimstyle-create/comment-page-1/#comment-2652</link>
		<dc:creator>Makswell</dc:creator>
		<pubDate>Tue, 22 Jun 2010 05:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=170#comment-2652</guid>
		<description>По функции _lispru-get-or-create-dimblock. Во фрагменте кода не понятно, почему подряд идут 2 setvar&#039;а? В первом как бы получается нет никакого смысла?

(setq dimblk (getvar &quot;dimblk&quot;))
(setvar	&quot;dimblk&quot;
	(strcat &quot;_&quot; (vl-string-left-trim &quot;_&quot; name))
)
(setvar &quot;dimblk&quot; dimblk)

И ещё. В моём русском Автокаде 2008 твой код в частности ведёт себя так:
_$ (_lispru-get-or-create-dimblock &quot;archtick&quot;)
nil
_$ (getvar &quot;dimblk&quot;)
&quot;Засечка&quot;
_$</description>
		<content:encoded><![CDATA[<p>По функции _lispru-get-or-create-dimblock. Во фрагменте кода не понятно, почему подряд идут 2 setvar&#8217;а? В первом как бы получается нет никакого смысла?</p>
<p>(setq dimblk (getvar &#8220;dimblk&#8221;))<br />
(setvar	&#8220;dimblk&#8221;<br />
	(strcat &#8220;_&#8221; (vl-string-left-trim &#8220;_&#8221; name))<br />
)<br />
(setvar &#8220;dimblk&#8221; dimblk)</p>
<p>И ещё. В моём русском Автокаде 2008 твой код в частности ведёт себя так:<br />
_$ (_lispru-get-or-create-dimblock &#8220;archtick&#8221;)<br />
nil<br />
_$ (getvar &#8220;dimblk&#8221;)<br />
&#8220;Засечка&#8221;<br />
_$</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Работа с неактивным документом от Кулик Алексей aka kpblc</title>
		<link>http://autolisp.ru/2010/04/08/proceed-unactive-document/comment-page-1/#comment-2423</link>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
		<pubDate>Mon, 24 May 2010 10:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=271#comment-2423</guid>
		<description>Кстати о примерах. Вот, не далее как сегодня нарисовалось: https://docs.google.com/Doc?docid=0AXNsAeY1XnTrZGY3cGJtcTlfNjNodG12ZHRkOQ&amp;hl=ru</description>
		<content:encoded><![CDATA[<p>Кстати о примерах. Вот, не далее как сегодня нарисовалось: <a href="https://docs.google.com/Doc?docid=0AXNsAeY1XnTrZGY3cGJtcTlfNjNodG12ZHRkOQ&#038;hl=ru" rel="nofollow">https://docs.google.com/Doc?docid=0AXNsAeY1XnTrZGY3cGJtcTlfNjNodG12ZHRkOQ&#038;hl=ru</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Работа с неактивным документом от Кулик Алексей aka kpblc</title>
		<link>http://autolisp.ru/2010/04/08/proceed-unactive-document/comment-page-1/#comment-2388</link>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
		<pubDate>Fri, 14 May 2010 04:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=271#comment-2388</guid>
		<description>Все верно. Сравните:
[cc lang=&quot;cadlisp&quot;](vla-AddCircle odbx (vlax-3D-point &#039;(0 0 0)) 100)[/cc]и[cc lang=&quot;cadlisp&quot;](vla-AddCircle (vla-get-ModelSpace odbx) (vlax-3D-point &#039;(0 0 0)) 100)[/cc]
Примитив не может быть создан в документе. Создаваемый примитив располагается в каком-то пространстве - модели, листа, блока...</description>
		<content:encoded><![CDATA[<p>Все верно. Сравните:</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>AddCircle odbx <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-3D-point</span> '<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span></div></div>
<p>и</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>AddCircle <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>ModelSpace odbx<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-3D-point</span> '<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span></div></div>
<p>Примитив не может быть создан в документе. Создаваемый примитив располагается в каком-то пространстве &#8211; модели, листа, блока&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Работа с неактивным документом от TararykovDG</title>
		<link>http://autolisp.ru/2010/04/08/proceed-unactive-document/comment-page-1/#comment-2372</link>
		<dc:creator>TararykovDG</dc:creator>
		<pubDate>Tue, 11 May 2010 10:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=271#comment-2372</guid>
		<description>Здравствуйте Алексей, подскажите пожалуйста, а возможно ли используя интерфейс IAxDbDocument (или ObjectDBX) при работе с неактивным документом, создать в этом документе какой-либо примитив. Если возможно, то подскажите как. У меня лично не получилось.

(vla-AddCircle odbx (vlax-3D-point ‘(0 0 0)) 100)
; Ошибка: ActiveX Server возвратил ошибку: неизвестное имя: AddCircle

Если посмотреть приведенный вами список доступных методов и свойств, полученных следующим образом:
(vlax-dump-Object odbx t),
То там есть всего лишь 8 доступных методов, и ни один из них не позволяет создать примитив в неактивном документе.</description>
		<content:encoded><![CDATA[<p>Здравствуйте Алексей, подскажите пожалуйста, а возможно ли используя интерфейс IAxDbDocument (или ObjectDBX) при работе с неактивным документом, создать в этом документе какой-либо примитив. Если возможно, то подскажите как. У меня лично не получилось.</p>
<p>(vla-AddCircle odbx (vlax-3D-point ‘(0 0 0)) 100)<br />
; Ошибка: ActiveX Server возвратил ошибку: неизвестное имя: AddCircle</p>
<p>Если посмотреть приведенный вами список доступных методов и свойств, полученных следующим образом:<br />
(vlax-dump-Object odbx t),<br />
То там есть всего лишь 8 доступных методов, и ни один из них не позволяет создать примитив в неактивном документе.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Анонимные (lambda) функции от Михаил</title>
		<link>http://autolisp.ru/2009/09/16/lambda-functions/comment-page-1/#comment-2270</link>
		<dc:creator>Михаил</dc:creator>
		<pubDate>Thu, 29 Apr 2010 10:28:03 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=66#comment-2270</guid>
		<description>Спасибо за обзор, только приступаю к изучению, очень все полезно. В общем еще раз большущее спасибо.</description>
		<content:encoded><![CDATA[<p>Спасибо за обзор, только приступаю к изучению, очень все полезно. В общем еще раз большущее спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Диалоговые окна dcl &#8211; зло? Или все же нет? от Кулик Алексей aka kpblc</title>
		<link>http://autolisp.ru/2010/03/15/dcl-dialogs-create/comment-page-1/#comment-2269</link>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
		<pubDate>Thu, 29 Apr 2010 06:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=236#comment-2269</guid>
		<description>Имелось в виду прежде всего изменение размеров окна пользователем (ну, по аналогии с окном открытия файла). Но и программное решение - тоже &quot;не гуд&quot; ИМХО. Может быть выбрана настолько замороченная схема Windows, что стандартные средства ее обработают нормально, а вот собственные вычисления не дадут приемлемого результата.
Я с подобным на VB6 сталкивался...</description>
		<content:encoded><![CDATA[<p>Имелось в виду прежде всего изменение размеров окна пользователем (ну, по аналогии с окном открытия файла). Но и программное решение &#8211; тоже &#8220;не гуд&#8221; ИМХО. Может быть выбрана настолько замороченная схема Windows, что стандартные средства ее обработают нормально, а вот собственные вычисления не дадут приемлемого результата.<br />
Я с подобным на VB6 сталкивался&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Диалоговые окна dcl &#8211; зло? Или все же нет? от Do$</title>
		<link>http://autolisp.ru/2010/03/15/dcl-dialogs-create/comment-page-1/#comment-2268</link>
		<dc:creator>Do$</dc:creator>
		<pubDate>Thu, 29 Apr 2010 05:02:30 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=236#comment-2268</guid>
		<description>&quot;Невозможно создать диалог с изменяемыми (программно или пользователем – неважно) размерами.&quot;
С созданием файла DCL &quot;на лету&quot;, почему бы и нет? Вычислил - необходимые размеры в коде - преобразовал в строки - сформировал DCL с нужными размерами диалога :) Или что-то другое имелось в виду?</description>
		<content:encoded><![CDATA[<p>&#8220;Невозможно создать диалог с изменяемыми (программно или пользователем – неважно) размерами.&#8221;<br />
С созданием файла DCL &#8220;на лету&#8221;, почему бы и нет? Вычислил &#8211; необходимые размеры в коде &#8211; преобразовал в строки &#8211; сформировал DCL с нужными размерами диалога <img src='http://autolisp.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Или что-то другое имелось в виду?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Диалоговые окна dcl &#8211; зло? Или все же нет? от Do$</title>
		<link>http://autolisp.ru/2010/03/15/dcl-dialogs-create/comment-page-1/#comment-2266</link>
		<dc:creator>Do$</dc:creator>
		<pubDate>Thu, 29 Apr 2010 04:51:23 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=236#comment-2266</guid>
		<description>Алексей, vl-filename-mktemp возвращет имя созданного файла (с полным указанием пути к нему, vl-filename-mktemp также позволяет задавать префикс для имен создаваемых временных файлов). Я сохраняю его в переменной, и когда файл больше не нужен, удаляю его с помощью vl-file-delete. У меня учетка ограниченная - проблем никаких не возникало.</description>
		<content:encoded><![CDATA[<p>Алексей, vl-filename-mktemp возвращет имя созданного файла (с полным указанием пути к нему, vl-filename-mktemp также позволяет задавать префикс для имен создаваемых временных файлов). Я сохраняю его в переменной, и когда файл больше не нужен, удаляю его с помощью vl-file-delete. У меня учетка ограниченная &#8211; проблем никаких не возникало.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий на Диалоговые окна dcl &#8211; зло? Или все же нет? от Кулик Алексей aka kpblc</title>
		<link>http://autolisp.ru/2010/03/15/dcl-dialogs-create/comment-page-1/#comment-2202</link>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
		<pubDate>Fri, 16 Apr 2010 12:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=236#comment-2202</guid>
		<description>Дело в том, что имя этого временного файла назначается &quot;от балды&quot;. И либо потом надо предусматривать его принудительное удаление (а я что-то не сильно уверен в успешности такого подхода), либо махнуть на все рукой и оставлять в %temp% безумное количество мусора.
Мне вариант предопределенного имени файла показался более жизненным, т.к. это позволяет (при минимуме фантазии) как минимум отделить файлы собственных диалогов от &quot;всего остального&quot;. Хотя, конечно, вариант &quot;на любителя&quot; :)
P.S. Да, &quot;при выходе из VisualLISP&quot;. А если файл скомпилирован в fas / vlx? Где там будет выход? А раз выхода нет, так и удаляться не факт что будет.</description>
		<content:encoded><![CDATA[<p>Дело в том, что имя этого временного файла назначается &#8220;от балды&#8221;. И либо потом надо предусматривать его принудительное удаление (а я что-то не сильно уверен в успешности такого подхода), либо махнуть на все рукой и оставлять в %temp% безумное количество мусора.<br />
Мне вариант предопределенного имени файла показался более жизненным, т.к. это позволяет (при минимуме фантазии) как минимум отделить файлы собственных диалогов от &#8220;всего остального&#8221;. Хотя, конечно, вариант &#8220;на любителя&#8221; <img src='http://autolisp.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
P.S. Да, &#8220;при выходе из VisualLISP&#8221;. А если файл скомпилирован в fas / vlx? Где там будет выход? А раз выхода нет, так и удаляться не факт что будет.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
