<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTA: многомодульность приложения и обработка ошибок.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9674&amp;type=atom" />
	<updated>2014-06-18T05:40:55Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9674</id>
		<entry>
			<title type="html"><![CDATA[Re: HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83968#p83968" />
			<content type="html"><![CDATA[<p>Предполагаю несколько альтернатив (костылей):<br />1) Вынести код модуля либо в один WSC либо в разные, а в нём (них) включить <strong>debug = true</strong> и <strong>error = true</strong>.<br />2) Собрать весь код в WSF, а окно HTA генерить отдельно через <strong>createWindow</strong> для вывода информации.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2014-06-18T05:40:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83968#p83968</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83764#p83764" />
			<content type="html"><![CDATA[<p>Явно напрашивается использовать отладчик в процессе разработки.</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2014-06-08T18:47:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83764#p83764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTA: многомодульность приложения и обработка ошибок.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83650#p83650" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-06-04T07:30:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83650#p83650</id>
		</entry>
</feed>
