<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: Падает скрипт на одной из машин]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9998</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9998&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: Падает скрипт на одной из машин».]]></description>
		<lastBuildDate>Fri, 03 Oct 2014 08:45:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86984#p86984</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p><strong>Camarada</strong>, если Вы оформляете код в соответствии с правилами форума, никто Вас и пальцем не тронет каким бы ни был длинным код. Это во-первых. Касательно Stackoverflow - попробуйте. Но на Вашем бы месте следовало бы:<br />1)проверить на вшивость jscript.dll на virustotal, скажем, с помощью sigcheck.exe Руссиновича (sigcheck -q -vs %windir%\system32\jscript.dll)<br />2)если все чисто, перерегистрировать jscript.dll<br />3)если не помогло, изучить падение с помощью Process Monitor&#039;а Руссиновича (токмо не забудьте про отладочные символы)</p></blockquote></div><p>Спасибо за советы. Обязательно воспользуюсь, когда доберусь до компьютера.</p><div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Нюансов, если это действительно системный баг, может быть куча, но прежде все же не мешало отладить сам код скрипта <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p></blockquote></div><p>Он работает, уже и на большем количестве машин проверено.</p><p>P. S. Из правил форума по оформлению кода нашел только.<br /></p><div class="quotebox"><blockquote><p>3.10. Если Вы публикуете ссылку на свою разработку или публикуете код своего скрипта, объясните внятно, зачем нужна эта разработка или скрипт, как это запустить и как это использовать. В противном случае Ваша публикация будет абсолютно бессмысленной.</p></blockquote></div><p>и еще <br /></p><div class="quotebox"><blockquote><p>Обязательно используйте теги для оформления кода</p></blockquote></div><p>Может я действительно невнятно выразился где-то?</p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Fri, 03 Oct 2014 08:45:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86984#p86984</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86982#p86982</link>
			<description><![CDATA[<p><strong>Camarada</strong>, если Вы оформляете код в соответствии с правилами форума, никто Вас и пальцем не тронет каким бы ни был длинным код. Это во-первых. Касательно Stackoverflow - попробуйте. Но на Вашем бы месте следовало бы:<br />1)проверить на вшивость jscript.dll на virustotal, скажем, с помощью sigcheck.exe Руссиновича (sigcheck -q -vs %windir%\system32\jscript.dll)<br />2)если все чисто, перерегистрировать jscript.dll<br />3)если не помогло, изучить падение с помощью Process Monitor&#039;а Руссиновича (токмо не забудьте про отладочные символы)<br />Нюансов, если это действительно системный баг, может быть куча, но прежде все же не мешало отладить сам код скрипта <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Fri, 03 Oct 2014 06:03:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86982#p86982</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86981#p86981</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Однако очень хотелось бы поменьше флуда.</p></blockquote></div><p>Встречное предложение: не провоцируйте.</p></blockquote></div><p>ОК. Просто я стараюсь всегда выкладывать на форумах минимум кода, ибо почти всегда это приводит к обсуждению кода и &quot;зачем так делать&quot; вместо проблемы. Stackoverflow в этом плане радует, кстати надо попробовать обратиться туда. Просто на этом форуме обычно всегда решал вопросы связанные с WSH.</p><p>По теме. Пробовал перезагружать ту машину (ну как машину, нетбук на Атоме, он у меня все время включен), AVG отключал. Но в этом конкретном месте все продолжает падать.</p><p>Просто, если бы это были плюсы, я бы подумал, что где-то допущена ошибка по работе с памятью, выход за пределы массива, испортился стек. Однако это JScript, поэтому я подозреваю, что проблема в каких-то либах либо самом движке WSH на данной машине.</p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Fri, 03 Oct 2014 05:26:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86981#p86981</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86980#p86980</link>
			<description><![CDATA[<div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Однако очень хотелось бы поменьше флуда.</p></blockquote></div><p>Встречное предложение: не провоцируйте. Особенно вопросов касательно операторов. Тем паче, что уважающий себя сишник не станет бить себя пяткой в грудь, приговаривая, дескать, я - сишник, но вот че-то как-то меня напрягает такая-то конструкция, что, согласитесь, достаточно странно для сишника в отношении си-подобного синтаксиса. Потому не могу не согласиться с <strong>Xameleon</strong>.<br /><strong>alexii</strong>, невозможно помнить абсолютно все, но зарезервированные слова, операторы и прочие синтаксические единицы, все же необходимый базис для разработчика, а какие-то узкие моменты... Например, мне часто приходится в последнее время работать с WinAPI, так что же? Мне ль его весь помнить?!</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Fri, 03 Oct 2014 05:12:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86980#p86980</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86977#p86977</link>
			<description><![CDATA[<p><strong>Xameleon</strong>, признаю, не так сложно найти.</p><p>Однако очень хотелось бы поменьше флуда.</p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Fri, 03 Oct 2014 04:36:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86977#p86977</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86967#p86967</link>
			<description><![CDATA[<p><strong>Camarada</strong>,</p><div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>А увидеть || &#039;&#039;, это ж надо целую главу JScript перечитать)</p></blockquote></div><p>Не соглашусь. Для человека вообще имеющего представление о программировании, понятно что это <strong>оператор</strong></p><p>Лезем в google и набираем <a href="http://lmgtfy.com/?q=javascript+%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B">JavaScript операторы</a></p><p>Первая же ссылка: <a href="http://javascript.ru/manual/operator">Справочник: Операторы - Javascript.ru</a></p><p>Тут же замечаем, что наш оператор &quot;||&quot; перечислен в разделе <strong>Логические операторы</strong></p><p>Открываем раздел и тут же получаем пояснение </p><div class="quotebox"><blockquote><p>Логическое ИЛИ (||)	</p><p>expr1 || expr2</p><p>Возвращает expr1, если оно может быть преобразовано к true; в ином случае возвращает expr2. Так что, при вызове с булевыми значениями, || вернет true только в том случае, когда хотя бы один операнд истинен, иначе вернет false.</p></blockquote></div><p>На мой взгляд вполне исчерпывающая информация. И на это Вы потратите не более минуты.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 02 Oct 2014 18:22:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86967#p86967</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86956#p86956</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><blockquote><p>O_O</p></blockquote></div><p>Кхе-кхе <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />… Я, вон, каждый раз читаю справку к «findstr.exe», дабы припомнить детали.</p></blockquote></div><p>Так хелп почитать это одно. А увидеть || &#039;&#039;, это ж надо целую главу JScript перечитать)</p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Thu, 02 Oct 2014 11:41:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86956#p86956</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86948#p86948</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>O_O</p></blockquote></div><p>Кхе-кхе <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />… Я, вон, каждый раз читаю справку к «findstr.exe», дабы припомнить детали.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 02 Oct 2014 10:05:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86948#p86948</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86945#p86945</link>
			<description><![CDATA[<div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Не представляю, что я там могу увидеть...Для меня как для C++ программиста...через год я посмотрю на этот скрипт и не пойму, что же значит странная запись object || &#039; &#039;</p></blockquote></div><p>O_O</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Thu, 02 Oct 2014 09:42:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86945#p86945</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86801#p86801</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p><strong>Camarada</strong>, что показала трассировка? - Если проблема в самом cscript, попробуйте помониторить его Process Monitor&#039;ом.</p></blockquote></div><p>Не представляю, что я там могу увидеть. Может посоветуете на какие именно вещи обратить внимание?<br /></p><div class="quotebox"><cite>Румата пишет:</cite><blockquote><p>Даже в таком простом коде на первый взгляд методе Matrix.prototype.ToString закралась ошибка, которую трудно отловить. Я уже указал Вам на это.</p></blockquote></div><p>Что-то я не пойму, где же там ошибка, вы мне предлагаете упростить код. Упрощение значительное, но какую ошибку это исправит, я не понимаю.<br />Вот метод isUndefined() если что.<br /> </p><div class="codebox"><pre><code>function isUndefined(obj){
    return typeof obj === &#039;undefined&#039;;
}</code></pre></div><p>Тем более не зная этой конструкции, через год я посмотрю на этот скрипт и не пойму, что же значит странная запись object || &#039; &#039;<br />Для меня как для C++ программиста в лучшем случае это будет означать вызов Object::operator!(object) и что-то там еще несуразное <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Sat, 27 Sep 2014 16:45:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86801#p86801</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86799#p86799</link>
			<description><![CDATA[<p><strong>Camarada</strong>,<br />OFFTOP:<br /></p><div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Про булевые операции над undefined уверен не был, поэтому и не пользовался.&nbsp; Про вынос за цикл, это не та функция, где следует запариваться над производительностью. Для вывода нужна просто.</p></blockquote></div><p>С этого и начинается небрежное написание кода... А потом удивляемся:<br /></p><div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Запускался на 3х машинах. Windows XP SP 2, Windows SP XP 3 и Windows 7<br />Так вот на той, которая с SP3 падает скрипт.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Sat, 27 Sep 2014 14:56:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86799#p86799</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86781#p86781</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Итак, покритиковали мой код, однако вопрос то был в другом.</p></blockquote></div><p>Здоровая критика никогда не помешает. даже в своих разработках я нахожу косяки. Независимо от сложности кода всегда стоит думать о его простоте. Даже в таком простом коде на первый взгляд методе Matrix.prototype.ToString закралась ошибка, которую трудно отловить. Я уже указал Вам на это. </p><p>Исправьте<br /></p><div class="codebox"><pre><code>
    var divider = &quot; &quot;;
    if (!isUndefined(columndivider)){
        divider = columndivider;
    }
</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>var divider = columndivider || &#039; &#039;;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Fri, 26 Sep 2014 16:42:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86781#p86781</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86780#p86780</link>
			<description><![CDATA[<p><strong>Camarada</strong>, что показала трассировка? - Если проблема в самом cscript, попробуйте помониторить его Process Monitor&#039;ом.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Fri, 26 Sep 2014 16:18:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86780#p86780</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86776#p86776</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Итак, покритиковали мой код, однако вопрос то был в другом.</p></blockquote></div><p>Позвольте полюбопытствовать на счет того, как именно цеплялись отладчиком, как трассировали?</p></blockquote></div><p>Запустил с ключом<br />csrcript //X my_script.js<br />Предлагает запустить установленную Visual Studio, скрипт в нее загружается и встает на первой инструкции.<br />Дальше пожалуйста брейкпоинты, вотч виндоус, стэк трейс и все прелести.</p>]]></description>
			<author><![CDATA[null@example.com (Camarada)]]></author>
			<pubDate>Fri, 26 Sep 2014 14:53:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86776#p86776</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Падает скрипт на одной из машин]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=86775#p86775</link>
			<description><![CDATA[<div class="quotebox"><cite>Camarada пишет:</cite><blockquote><p>Итак, покритиковали мой код, однако вопрос то был в другом.</p></blockquote></div><p>Позвольте полюбопытствовать на счет того, как именно цеплялись отладчиком, как трассировали?</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Fri, 26 Sep 2014 14:48:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=86775#p86775</guid>
		</item>
	</channel>
</rss>
