<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA: многомодульность приложения и обработка ошибок.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9674</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9674&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA: многомодульность приложения и обработка ошибок.».]]></description>
		<lastBuildDate>Wed, 18 Jun 2014 05:40:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83968#p83968</link>
			<description><![CDATA[<p>Предполагаю несколько альтернатив (костылей):<br />1) Вынести код модуля либо в один WSC либо в разные, а в нём (них) включить <strong>debug = true</strong> и <strong>error = true</strong>.<br />2) Собрать весь код в WSF, а окно HTA генерить отдельно через <strong>createWindow</strong> для вывода информации.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Wed, 18 Jun 2014 05:40:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83968#p83968</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83764#p83764</link>
			<description><![CDATA[<p>Явно напрашивается использовать отладчик в процессе разработки.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Sun, 08 Jun 2014 18:47:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83764#p83764</guid>
		</item>
		<item>
			<title><![CDATA[HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83650#p83650</link>
			<description><![CDATA[<p>Был выделил из текста своего раздувшегося в размерах hta-файла несколько модулей по определённому функционалу. Выделение сделал просто ради группировки, облегчающей поиск. Подгрузка выполняется обычным образом, например:<br /></p><div class="codebox"><pre><code>&lt;script language=VBScript src=&quot;./CODE/func_AD.vbs&quot;&gt;&lt;/script&gt;</code></pre></div><p>Заметил не очень приятный момент - когда в приложении возникает редкая и &quot;нештатная&quot; так сказать ошибка в работе WMI (подключение как бы и есть, но запросы не отрабатывают), обработки которой в скрипте нет, то получаем обычно для HTA окно ошибки с предложением:</p><p> <em>&quot;продолжить выполнение скрипта на странице / прерваться ?&quot;</em>, <br />но в этом окне <strong>номер строки с ошибкой равен &quot;1&quot;</strong>, т.е. ошибка видимо происходит в неком из доп. модулей, а не в коде основного hta.</p><br /><p>Просьба к коллегам поделиться технологией отработки таких нежданных ошибок с показам действительного имени модуля и номера строки, если такое реально. <br />Может кто поделиться своим &quot;испытанным в боях&quot; кодом функции для обработки всевозможных &quot;нежданчиков&quot;?</p><br /><p>Или может просто запихнуть выделенный код назад в тело hta, т.е. отказаться от многомодульности?<br />p.s. Размер hta был уже под 600Кб (utf-8).</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Wed, 04 Jun 2014 07:30:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83650#p83650</guid>
		</item>
	</channel>
</rss>
