<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042755</guid>
        <pubDate>Sat, 10 Dec 2011 17:11:14 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042755</link>
        <description><![CDATA[B.V.: <div class="tag-ex"><div class="tag-ex__prefix">!</div><div class="tag-ex__body">Давайте не опускаться до хамства и личных оскорблений. У нас здесь не балаган, а культурный тематический раздел. И давайте вести себя подобающе, и уважать мнения других.<br>
</div></div>]]></description>
        <author>B.V.</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042717</guid>
        <pubDate>Sat, 10 Dec 2011 14:30:04 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042717</link>
        <description><![CDATA[Qraizer: Причину неработоспособности твоего кода я тоже <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037755' target='_blank'>уже озвучивал</a>. Без уверенности, правда, но другого объяснения пока нет, и не только у меня. Если я прав, то твой код и должен так работать, как ты наблюдаешь. Тебе не удастся подружить gcc с SEH иначе, как с помощью того же WinAPI. Ловишь им необработанное SEH-исключение и транслируешь в C++EH-исключение, которое gcc обрабатывать умеет. Мой код не более чем тестовый. Его ещё допиливать надо будет, чтоб по уму. Но это дело техники, главное, чтоб заработало.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042678</guid>
        <pubDate>Sat, 10 Dec 2011 12:04:33 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042678</link>
        <description><![CDATA[повстанец: <strong class='tag-b'>Qraizer</strong>, во-первых, я к этому ещё не возвращался. Надо быть последовательным. Щас я разбираюсь с компилятором.<br>
Во-вторых, долго ещё niXman будет меня оскорблять?<br>
Требую забанить его по нику навсегда]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042662</guid>
        <pubDate>Sat, 10 Dec 2011 11:23:23 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042662</link>
        <description><![CDATA[Qraizer: <strong class='tag-b'>повстанец</strong>, иногда после осмысления своих ошибок, например, связанных со старой версией компилятора, или после получения новых знаний полезно перечитывать тред. Вот <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3032913' target='_blank'>это</a> я для кого писал?]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042615</guid>
        <pubDate>Sat, 10 Dec 2011 08:50:09 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042615</link>
        <description><![CDATA[повстанец: Я спросил он был правилен иле нет? То, что он такой же, я вижу.<br>Тогда я такого вопроса не ставил, ибо сам не знал, а раз ты спрсил уменя про версию компилятора, то всяко-разно неспроста, наверное чё-то не так у меня было с выводом. Так я подумал.<br><br>А спросил я к тому, что на фига ты мне советовал свой компилятор, если я подвижек не вижу? <br><br>Но опять же это я отвечаю на твой вопрос (наверное, преждевременно), а ты на мой не отвечаешь. Ещё раз: вывод сообщениия номер 77 был правилен или ты просто толкаешь свои компиляторы налево и направо ползуясь неопытностью людей- моей, в частности?]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042612</guid>
        <pubDate>Sat, 10 Dec 2011 08:41:14 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042612</link>
        <description><![CDATA[niXman: такой же. ты это к чему? ;)]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042611</guid>
        <pubDate>Sat, 10 Dec 2011 08:38:47 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042611</link>
        <description><![CDATA[повстанец: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3042610'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T08:30:51+00:00">10.12.11, 08:30</time></span><div class='quote '>ну вот, системное исключение поймал. что не так?</div></div><br>
Я правильно тебя понял, что вывод в сообщении номер 77 был правилен?]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042610</guid>
        <pubDate>Sat, 10 Dec 2011 08:30:51 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042610</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3042607'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T08:26:58+00:00">10.12.11, 08:26</time></span><div class='quote '>бесполезно</div></div><br>
а в чем должна была быть польза?<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3042607'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T08:26:58+00:00">10.12.11, 08:26</time></span><div class='quote '>Поймали исключение. Код C0000094</div></div><br>
ну вот, системное исключение поймал. что не так?<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3042607'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T08:26:58+00:00">10.12.11, 08:26</time></span><div class='quote '>вот тут, далее ты сказал мне чтобы я выдал версию компилятора</div></div><br>
да. но не понимаю, что в работе кода тебя не устраивает? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-10T08:31:33+00:00">10.12.11, 08:31</time></span></span><br>
да и сменить версию компилятора я предлагал потому, что ты использовал древнюю тестовую сборку. не более.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042607</guid>
        <pubDate>Sat, 10 Dec 2011 08:26:58 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3042607</link>
        <description><![CDATA[повстанец: <strong class='tag-b'>niXman</strong>, я поставил компилятор твоей сборки, бесполезно:<br>
Вот этот код: <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;#include &#60;windows.h&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;#include &#60;stdio.h&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;int z,p=1,d=0;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;LONG WINAPI TopLevelUnhandledExceptionFilter(PEXCEPTION_POINTERS except_info)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;printf (&quot;Поймали исключение. Код %X\n&quot;, (unsigned int)except_info-&#62;ExceptionRecord-&#62;ExceptionCode);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return EXCEPTION_EXECUTE_HANDLER;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;int main()</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SetConsoleCP (1251);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SetConsoleOutputCP (1251);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SetUnhandledExceptionFilter(TopLevelUnhandledExceptionFilter);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;try</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //SEH, деление на ноль</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; z=p/d;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;catch(...)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;Попали в catch\n&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;//исключение bad:alloc (С++ исключение)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//__int64 *pI = new __int64[0xFFFFFFF];</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;printf(&quot;Программа завершила свою работу. Нажмите любую клавишу...\n&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;getchar();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return 0;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Выдавал на-гора:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;ra_8.exe</div><div class="code_line">Поймали исключение. Код C0000094</div><div class="code_line">&nbsp;</div><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;</div></ol></div></div></div></div><br>
Я написал об этом раньше, вот <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=345743&st=75' target='_blank'>тут</a>, далее ты сказал мне чтобы я выдал версию компилятора, я выдал (4.5.0, да ещё и экспериментальная) ты  сказал, что у меня раритет и вообще смотрел к тебе в подпись.<br>
Я посмотрел, скачал 4.6.1 Короче вывод тот же самый, а по команде g++ -v:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;g++ -v</div><div class="code_line">Using built-in specs.</div><div class="code_line">COLLECT_GCC=g++</div><div class="code_line">COLLECT_LTO_WRAPPER=e:/dev-cpp_nomingw/bin/../libexec/gcc/i686-pc-mingw32/4.6.1/lto-wrapper.exe</div><div class="code_line">Target: i686-pc-mingw32</div><div class="code_line">Configured with: ../gcc-4.6.1/configure --prefix=/mingw --host=i686-pc-mingw32 --build=i686-pc-mingw32 --target=i686-pc-mingw32 --enable-languages=c,c++ --with-</div><div class="code_line">tune=generic --with-host-libstdcxx=-lstdc++ --disable-shared --enable-static --enable-lto --enable-cloog-backend=isl --enable-checking=release --enable-libgomp</div><div class="code_line">--enable-fully-dynamic-string --disable-libstdcxx-debug --enable-threads=posix --enable-cxx-flags=&#39;-fno-function-sections -fno-data-sections&#39; --disable-bootstra</div><div class="code_line">p --disable-libstdcxx-pch --enable-sjlj-exceptions --disable-win32-registry --disable-nls --disable-werror --with-gmp=/libs --with-mpfr=/libs --with-mpc=/libs -</div><div class="code_line">-with-ppl=/libs --with-cloog=/libs --with-libiconv-prefix=/libs --with-pkgversion=&#39;niXman build&#39; --with-bugurl=http://code.google.com/p/mingw-builds/issues/list</div><div class="code_line">&nbsp;</div><div class="code_line">Thread model: posix</div><div class="code_line">gcc version 4.6.1 (niXman build)</div></ol></div></div></div></div> <br>
<br>
Чё делать? Однажды я уже <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=345743&st=90' target='_blank'>спросил</a> тебя, ты указал мне на свою подпись. Не помогло, как видишь.]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038278</guid>
        <pubDate>Sun, 04 Dec 2011 14:10:06 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038278</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038277'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T14:08:57+00:00">04.12.11, 14:08</time></span><div class='quote '>mingw-w64(32-разрядная версия) 1Гиг</div></div><br>
 :D <br>
&quot;так им и надо&quot;(с) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T14:11:04+00:00">04.12.11, 14:11</time></span></span><br>
но, честно говоря, я этого не знал)))<br>
страшно представить чего они в архивы пихают %) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T14:21:09+00:00">04.12.11, 14:21</time></span></span><br>
а я то думал как бы еще объем компилятора уменьшить :whistle:]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038277</guid>
        <pubDate>Sun, 04 Dec 2011 14:08:57 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038277</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037904'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:35:02+00:00">03.12.11, 16:35</time></span><div class='quote '>я же собираю по максимуму, со всеми плюшками и расширениями, такими как OpenMP, LTO, Graphite, std_atomics, std_threads, e.t.c...</div></div><br>
<strong class='tag-b'>niXman</strong>, а как ты объяснишь тот факт, что твоя сборка в распакованном виде занимает на диске 215Мб, а mingw-w64(32-разрядная версия) 1Гиг. Что-то это не укладывается в то что ты дополнительные компоненты включаешь. Получается в их сборке доп. компонентов гораздо больше?]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038124</guid>
        <pubDate>Sun, 04 Dec 2011 07:21:24 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038124</link>
        <description><![CDATA[niXman: <strong class='tag-b'>Qraizer</strong> будет доволен :whistle: <br>
http://liveworkspace.org/code/c7c289facf28fd90444f410e9b8acc55<br>
http://liveworkspace.org/code/9e47c13c75f2a960d1077fd84c8ffcc3<br>
<br>
постараюсь поскорей заказать новую верстку, и добавить возможность указывать некоторые опции. и за одно регистрацию запустить. в недрах-то все для этого готово, но на эту верстку не хотел вязать :wacko:]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038077</guid>
        <pubDate>Sun, 04 Dec 2011 05:12:02 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038077</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038075'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T05:09:41+00:00">04.12.11, 05:09</time></span><div class='quote '>Поддержка ключевых аспектов платформенной архитектуры.</div></div><br>
мне сложно об этом рассуждать, ибо из таковых я пока что знаю что не поддерживается SEH.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038075'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T05:09:41+00:00">04.12.11, 05:09</time></span><div class='quote '>Как бы ты отнёсся в порту Intel C++ Compiler под Linux, если б он не поддерживал ключевые GNUсные расширения? </div></div><br>
а там нет таковых. компилятор ничего не реализует помимо того что написал юзер. если ты не имеешь ввиду языковые расширения GCC, коих огромное множество.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038075</guid>
        <pubDate>Sun, 04 Dec 2011 05:09:41 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038075</link>
        <description><![CDATA[Qraizer: Дык говорилось уже. Поддержка ключевых аспектов платформенной архитектуры. Как бы ты отнёсся в порту Intel C++ Compiler под Linux, если б он не поддерживал ключевые GNUсные расширения? А ведь поддерживает.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038074</guid>
        <pubDate>Sun, 04 Dec 2011 05:08:08 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038074</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038073'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T05:06:10+00:00">04.12.11, 05:06</time></span><div class='quote '>Так в чём дело тогда?</div></div><br>
дело в том что не видят необходимости. ты наверное мне не веришь, но я только в той теме узнал что такое SEH и для чего оно надо) хотя не первых год код пишу. правда для linux. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T05:09:21+00:00">04.12.11, 05:09</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038074'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T05:08:08+00:00">04.12.11, 05:08</time></span><div class='quote '>только в той теме узнал что такое SEH и для чего оно надо</div></div><br>
сам термин я знал давно. но что конкретно это такое, только несколько дней назад узнал.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038073</guid>
        <pubDate>Sun, 04 Dec 2011 05:06:10 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038073</link>
        <description><![CDATA[Qraizer: К слову. Я прекрасно себе представляю объём работы в человеко-часах над реализацией поддержки SEH в компиляторе. Я хорошо себе представлю, что и как должен для этого делать компилятор, и что должна на себя взять RTL. Одно время лазал SoftIce-ом по ядрам Win9x и WinXP, чтобы увидеть, как они там с исключениями справляются. Именно поэтому не питаю иллюзий в плане возможности их реализовать самому. У меня столько свободного времени просто не будет, по крайней мере пока не уйду на пенсию. Но с другой стороны, если есть троица, которая этот &quot;порт&quot; ведёт, значит у неё есть для этого возможности. Так в чём дело тогда?]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038072</guid>
        <pubDate>Sun, 04 Dec 2011 05:06:07 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038072</link>
        <description><![CDATA[niXman: <strong class='tag-b'>Qraizer</strong>, какой смысл ты вкладываешь в слово &quot;порт&quot; ? наличие SEH? чего-то еще?]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038069</guid>
        <pubDate>Sun, 04 Dec 2011 04:58:12 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038069</link>
        <description><![CDATA[Qraizer: Тьфу ты. <strong class='tag-b'>niXman</strong>, компромат - не тема этой темы. Вон той - может быть. Тема этой темы - порт gcc под WinAPI, по крайнем мере Win32. Если мы конечно о порте, а не ресборке. Дык вот пока плучается, что порта-то и нет. А это тоже грустно. И мало того, авторам &quot;порта&quot; даже не упиралось его делать портом без кавычек. От этого уже не просто грусно.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038067</guid>
        <pubDate>Sun, 04 Dec 2011 04:54:32 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038067</link>
        <description><![CDATA[niXman: так это мой недочет. я об этом не забыл, ибо иногда встречаю обсуждения LWS подобные тому что ты привел. исправлю. обещаю. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T04:56:30+00:00">04.12.11, 04:56</time></span></span><br>
на днях исправлю.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038066</guid>
        <pubDate>Sun, 04 Dec 2011 04:52:59 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038066</link>
        <description><![CDATA[Qraizer: Провоцировать ошибки компиляции - оно-то, конечно, метод. Только что ж это получается, если у меня не будет ни одного эррора, но 100500 варнингов, я ничего не увижу?]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038064</guid>
        <pubDate>Sun, 04 Dec 2011 04:52:13 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038064</link>
        <description><![CDATA[niXman: ну... один  :yes:]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038063</guid>
        <pubDate>Sun, 04 Dec 2011 04:51:12 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038063</link>
        <description><![CDATA[Qraizer: Попробовал:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Comeau C/C++ 4.3.10.1 (Oct &nbsp;6 2008 11:28:09) for ONLINE_EVALUATION_BETA2</div><div class="code_line">Copyright 1988-2008 Comeau Computing. &nbsp;All rights reserved.</div><div class="code_line">MODE:non-strict warnings C90 </div><div class="code_line">&nbsp;</div><div class="code_line">&quot;ComeauTest.c&quot;, line 5: error: argument of type &quot;char *&quot; is incompatible with</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;parameter of type &quot;char&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;(void)build_name_object(&quot;T&quot;, &quot;I&quot;, &quot;M&quot;, i+1);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^</div><div class="code_line">&nbsp;</div><div class="code_line">&quot;ComeauTest.c&quot;, line 5: error: argument of type &quot;char *&quot; is incompatible with</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;parameter of type &quot;char&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;(void)build_name_object(&quot;T&quot;, &quot;I&quot;, &quot;M&quot;, i+1);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^</div><div class="code_line">&nbsp;</div><div class="code_line">&quot;ComeauTest.c&quot;, line 5: error: argument of type &quot;char *&quot; is incompatible with</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;parameter of type &quot;char&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;(void)build_name_object(&quot;T&quot;, &quot;I&quot;, &quot;M&quot;, i+1);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^</div><div class="code_line">&nbsp;</div><div class="code_line">3 errors detected in the compilation of &quot;ComeauTest.c&quot;.</div><div class="code_line">&nbsp;</div><div class="code_line">In non-strict mode, with -tused, Compile failed</div><div class="code_line">Hit the Back Button to review your code and compile options. </div><div class="code_line">Compiled with C++0x extensions enabled.</div></ol></div></div></div></div>Компилилось в режиме C89 relaxed.<br>
Компромата достаточно. Прежде чем обвинять других в их мелких несоответствиях, стоило бы сначала свои крупные пофиксать.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038062</guid>
        <pubDate>Sun, 04 Dec 2011 04:48:12 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038062</link>
        <description><![CDATA[niXman: провоцируем ошибку, и voila&#33; http://liveworkspace.org/code/c3b06f4d3eb22fef1cfd2e0576bd5488]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038061</guid>
        <pubDate>Sun, 04 Dec 2011 04:46:31 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038061</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038057'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:42:44+00:00">04.12.11, 04:42</time></span><div class='quote '>тоже незачет: http://liveworkspace.org/code/34a50fc5e8f5...942b6034cce2dd3 </div></div><a class='tag-url' href='http://liveworkspace.org/code/477928fdab7b0b23d9ccf08829ac2699' target='_blank'>Ну знаешь ли...</a> Попробуй это скормить EDG. Или там comeau.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038060</guid>
        <pubDate>Sun, 04 Dec 2011 04:44:28 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038060</link>
        <description><![CDATA[niXman: <span class="tag-color tag-color-named" data-value="yellow" style="color: yellow">зы<br>
что-то быстро тебя отпустило после вчерашнего)<br>
</span> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T04:45:28+00:00">04.12.11, 04:45</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038059'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:44:04+00:00">04.12.11, 04:44</time></span><div class='quote '>gcc фтопку</div></div><br>
так компромата-то нет. за что?]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038059</guid>
        <pubDate>Sun, 04 Dec 2011 04:44:04 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038059</link>
        <description><![CDATA[Qraizer: В общем, gcc фтопку. Как обычно с ОпенСоурс, авторов пруд пруди, но крайних нет, так что никто не виноват в том что, оно вот как-то вот так...]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038057</guid>
        <pubDate>Sun, 04 Dec 2011 04:42:44 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038057</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038054'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:34:21+00:00">04.12.11, 04:34</time></span><div class='quote '>ещё есть 38-й пост</div></div><br>
тоже незачет: http://liveworkspace.org/code/34a50fc5e8f56014a942b6034cce2dd3 <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T04:43:34+00:00">04.12.11, 04:43</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038056'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:42:01+00:00">04.12.11, 04:42</time></span><div class='quote '>Потрясающе&#33; В рамочку и на стеночку&#33;</div></div><br>
ну сорри... есть сложность с диагностикой статуса завершения компиляции..]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038056</guid>
        <pubDate>Sun, 04 Dec 2011 04:42:01 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038056</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038055'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:38:15+00:00">04.12.11, 04:38</time></span><div class='quote '>все дело в том, что если компиляция закончилась без ошибки, то варнинги не выводятся пользователю</div></div>Потрясающе&#33; В рамочку и на стеночку&#33;]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038055</guid>
        <pubDate>Sun, 04 Dec 2011 04:38:15 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038055</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3038054'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-04T04:34:21+00:00">04.12.11, 04:34</time></span><div class='quote '>Та на.</div></div><br>
незачет :)<br>
все дело в том, что если компиляция закончилась без ошибки, то варнинги не выводятся пользователю. это баг LWS, естественно, а не компилятора :D <br>
вот: http://liveworkspace.org/code/b1fa6b2bcc5c6103db50b5a40a508016<br>
намеренно провоцируем ошибку чтоб не подавились варнинги. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-04T04:39:33+00:00">04.12.11, 04:39</time></span></span><br>
как видишь, варнингов там предостаточно, аж целых три&#33;)]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038054</guid>
        <pubDate>Sun, 04 Dec 2011 04:34:21 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3038054</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037846'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:59:20+00:00">03.12.11, 14:59</time></span><div class='quote '>но что-то подобных тем в сторону gcc/edg/comeau найдено не было.</div></div><a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=334589' target='_blank'>Та на</a>. За одно только описанное в стартовом посте поведение стоит выкинуть gcc и не вспоминать о нём больше. А там ещё есть 38-й пост, который ну просто без комментариев - никогда, ни до, ни после, мне не хотелось авторам компиляторов физиономии разукрашивать. Поищи-ка нечто подобное в адрес MS.<br>
Что касается EDG, то с ребятами оттуда, в частности Вильямом Миллером, я даже переписывался на предмет одного тонкого момента в Стандарте, где меня убедили, что Comeau, несмотря ни на что, Стандарт не нарушает. Стандарт сам по себе штука не тривиальная, читать его правильно надо ещё уметь. К примеру, вот:<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>5 Expressions</span><div class='quote '>4. If during the evaluation of an expression, the result is not mathematically defined or not in the range of representable values for its type, the behavior is undefined. [ <em class='tag-i'>Note</em>: most existing implementations of C++ ignore integer overflows. Treatment of division by zero, forming a remainder using a zero divisor, and all floating point exceptions vary among machines, and is usually adjustable by a library function. —<em class='tag-i'>end note </em>]</div></div>Где со стороны MS нарушение Стандарта касательно, скажем, деления на нуль?<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>4.1 Lvalue&#045;to&#045;rvalue conversion</span><div class='quote '>1. ...If the object to which the glvalue refers is not an object of type T and is not an object of a type derived from T, or if the object is uninitialized, a program that necessitates this conversion has undefined behavior...</div></div>Где со стороны MS нарушение Стандарта касательно разыменования невалидных указателей?<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>2.11 Identifiers</span><div class='quote '>3. In addition, some identifiers are reserved for use by C++ implementations and standard libraries (17.6.4.3.2) and shall not be used otherwise; no diagnostic is required.</div></div><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>17.6.4.3.2 Global names</span><div class='quote '>1 Certain sets of names and function signatures are always reserved to the implementation:<ul class="tag-list"><li>Each name that contains a double underscore __ or begins with an underscore followed by an uppercase letter (2.12) is reserved to the implementation for any use.</li><li>Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.</li></ul></div></div>Где со стороны MS нарушение Стандарта касательно идентификаторов __try/__except/__finally/__leave?<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037846'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:59:20+00:00">03.12.11, 14:59</time></span><div class='quote '>да ты че в самом деле?&#33; посчитай сколько платформ&#33; чтоб было так как ты говоришь, то под каждую платформу пришлось бы разрабатывать поддержку специфичных для нее расширений, а так же стандартизация этих расширений&#33; это же просто ппц какой будет&#33; по этому и существуют стандарты, которые покрывают максимум требований. </div></div>Ичё? А что такое &quot;порт&quot; по-твоему? Рекомпиляция и сборка, лишь бы було? Дык это и я смогу, не думаю, что понадобится много времени. Уж точно не 20 лет. Впрочем, кому я это рассказываю, ты сам вон сборки выкладываешь. Я тебя разочарую. Порт на то и порт, что он должен учитывать специфику платформы. Иначе это не порт, а просто частная сборка.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037913</guid>
        <pubDate>Sat, 03 Dec 2011 16:56:37 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037913</link>
        <description><![CDATA[neokoder: Понятно.]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037904</guid>
        <pubDate>Sat, 03 Dec 2011 16:35:02 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037904</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037900'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:28:17+00:00">03.12.11, 16:28</time></span><div class='quote '>потому что бинарники уже есть и собирать ничего не нужно</div></div><br>
ну дык. тебе разве что-то нужно собирать? бинарники ведь уже есть и собирать ничего не нужно.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037900'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:28:17+00:00">03.12.11, 16:28</time></span><div class='quote '>Можешь четко ответить</div></div><br>
ну епс...<br>
у проекта mingw-w64 нет цели в сборках MinGW как таковой. и сам проект имеет несколько другую цель. те бинари что ты видишь, являются побочным продуктом деятельности их проекта, ибо они их собирают для теста своего продукта.<br>
<br>
я же собираю по максимуму, со всеми плюшками и расширениями, такими как OpenMP, LTO, Graphite, std_atomics, std_threads, e.t.c...<br>
<br>
<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=337722' target='_blank'>тут</a> еще можешь почитать.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037900</guid>
        <pubDate>Sat, 03 Dec 2011 16:28:17 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037900</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037896'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:21:19+00:00">03.12.11, 16:21</time></span><div class='quote '>а почему ты те сборки считаешь готовыми? а не на оборот</div></div><br>
Да потому что бинарники уже есть и собирать ничего не нужно. Смысл твоих сборок? Можешь четко ответить, по-нормальному, без тролинга.]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037896</guid>
        <pubDate>Sat, 03 Dec 2011 16:21:19 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037896</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037894'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:18:32+00:00">03.12.11, 16:18</time></span><div class='quote '>ты почему только mingw32 собираешь?</div></div><br>
этим вопросом я занимаюсь вот уже несколько дней. будут и 64ех битные.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037894'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:18:32+00:00">03.12.11, 16:18</time></span><div class='quote '>чем он он твоего отличается то?</div></div><br>
хз.. судя по дате, это снэпшот. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T16:23:14+00:00">03.12.11, 16:23</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037894'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:18:32+00:00">03.12.11, 16:18</time></span><div class='quote '>есть уже готовые сборки</div></div><br>
а почему ты те сборки считаешь готовыми? а не на оборот :)]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037894</guid>
        <pubDate>Sat, 03 Dec 2011 16:18:32 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037894</link>
        <description><![CDATA[neokoder: <strong class='tag-b'>niXman</strong>, я так понял ты используешь mingw-w64.<br>
А там у них вроде и есть сборки и для 64-битных систем. А ты почему только mingw32 собираешь?<br>
И вообще я сейчас качаю с их sourceforge mingw-w32-bin_i686-mingw_20111202.zip чем он он твоего отличается то?<br>
<br>
Ну то есть я не понял зачем ты чего там собираешь если есть уже готовые сборки mingw-w32 и mingw-w64?]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037890</guid>
        <pubDate>Sat, 03 Dec 2011 16:12:33 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037890</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037888'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:09:20+00:00">03.12.11, 16:09</time></span><div class='quote '>выпуски, отличающиеся только расширениями, просто сархивированы по-разному?</div></div><br>
да. просто есть пользователи которые не умеют устанавливать 7-zip. по этому качают zip`ы, ибо встроенная поддержка.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037888'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T16:09:20+00:00">03.12.11, 16:09</time></span><div class='quote '>ты говоришь, о путях можно не беспокоиться, все привязаны к &quot;bin&quot;?</div></div><br>
ага.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037888</guid>
        <pubDate>Sat, 03 Dec 2011 16:09:20 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037888</link>
        <description><![CDATA[повстанец: Ну вот, другой коленкор, спасибо, А я правильно понял что выпуски, отличающиеся только расширениями, просто сархивированы по-разному? Я себе обязательно поставлю, только не щас и буду их &quot;дружить&quot; с DEV-С++... Так ты говоришь, о путях можно не беспокоиться, все привязаны к &quot;bin&quot;? Хотя я и не начинал ещё ставить, должно получиться]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037883</guid>
        <pubDate>Sat, 03 Dec 2011 15:59:43 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037883</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:46:52+00:00">03.12.11, 15:46</time></span><div class='quote '>чё такое релиз</div></div><br>
это стабильная версия, прошедшая необходимые тесты.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:46:52+00:00">03.12.11, 15:46</time></span><div class='quote '>чё такое пререлиз</div></div><br>
то же что и выше, но в данный момент проходящая тестирование. т.е. еще не сошедшая с &quot;конвейера&quot;.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:46:52+00:00">03.12.11, 15:46</time></span><div class='quote '>чё такое снэпшот</div></div><br>
разрабатываемая в данный момент версия. т.е. заготовка. нифига не стабильная.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037880</guid>
        <pubDate>Sat, 03 Dec 2011 15:57:37 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037880</link>
        <description><![CDATA[neokoder: Разобрался, MinGW конфликтовал с Cygwin. Убрал пути Cygwin&#39;а из PATH, вроде все заработало нормально.<br><br>Ну в общем ладно, ловит SEH GCC из сборки MinGW с помощью SetUnhandledExceptionFilter и то хоть хорошо. Только вот стек не будет раскручиваться, потому что поймать SEH-исключение в MinGW(G++) ни с помощью __except, ни с помощью catch невозможно&#33;]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037878</guid>
        <pubDate>Sat, 03 Dec 2011 15:52:20 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037878</link>
        <description><![CDATA[повстанец: Не набивай себе цену, а? Скажи уж, что ли, просто и ясно.]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037877</guid>
        <pubDate>Sat, 03 Dec 2011 15:50:23 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037877</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:46:52+00:00">03.12.11, 15:46</time></span><div class='quote '>чё такое релиз, а чё такое пререлиз, а чё такое снэпшот?</div></div><br>
ну гм... это фундаментальные понятия.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037876'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:46:52+00:00">03.12.11, 15:46</time></span><div class='quote '>я поставил уже однажды оказалось тестовой версией</div></div><br>
значит либо ты не читал примечания к выпуску, либо тебя обманули.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037876</guid>
        <pubDate>Sat, 03 Dec 2011 15:46:52 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037876</link>
        <description><![CDATA[повстанец: Да ёлки-палки, а чё такое релиз, а чё такое пререлиз, а чё такое снэпшот? Надо ставить так уж наверное, я поставил уже однажды оказалось тестовой версией.]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037874</guid>
        <pubDate>Sat, 03 Dec 2011 15:42:17 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037874</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037871'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:37:30+00:00">03.12.11, 15:37</time></span><div class='quote '>чё же делать?</div></div><br>
в третий(или четвертый?) раз указать на мою подпись? ;)]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037871</guid>
        <pubDate>Sat, 03 Dec 2011 15:37:30 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037871</link>
        <description><![CDATA[повстанец: да блин виноват, чё же делать? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:41:38+00:00">03.12.11, 15:41</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037867'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:34:33+00:00">03.12.11, 15:34</time></span><div class='quote '>потому что с тех пор вышла куча новых версий.</div></div><br>
Так-то оно так, просто когда за день несколько версий выходит, как-то не очень не очень подмывает идти в ногу со временем&#33;]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037867</guid>
        <pubDate>Sat, 03 Dec 2011 15:34:33 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037867</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037866'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:31:07+00:00">03.12.11, 15:31</time></span><div class='quote '>как ты определил, что тестовый</div></div><br>
-<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>(experimental)</div></div><br>
это тестовые сборки нестабильных версий. тоже, что и у меня в сборках версии 4.7.0.<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037866'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:31:07+00:00">03.12.11, 15:31</time></span><div class='quote '>и почему раритет?</div></div><br>
потому что с тех пор вышла куча новых версий.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037866</guid>
        <pubDate>Sat, 03 Dec 2011 15:31:07 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037866</link>
        <description><![CDATA[повстанец: Два вопроса, как ты определил, что тестовый и почему раритет? Апрель 2010 года]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037865</guid>
        <pubDate>Sat, 03 Dec 2011 15:27:59 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037865</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037864'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:26:13+00:00">03.12.11, 15:26</time></span><div class='quote '>чтобы были более или менее новыми</div></div><br>
ты же тестовый раритет юзаешь, батенька&#33;]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037864</guid>
        <pubDate>Sat, 03 Dec 2011 15:26:13 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037864</link>
        <description><![CDATA[повстанец: А чёрт его знает, с меня самого семь потов сошло пока до ума довёл всё это дело, но мне было легче, я пакеты скачивал и в DEV-С++ пихал, а она уже сама распихивала по директориям и пути прописывала какие надо. Моя задача была чтобы все пакеты друг другу соответвовали, чтобы были более или менее новыми, чтобы были необходимые, чтобы лишних не было, чтобы... А теперь говорят, что я поставил не то&#33;   <br>nixman знает, кому же ещё знать как не ему.]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037860</guid>
        <pubDate>Sat, 03 Dec 2011 15:20:57 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037860</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037859'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:19:58+00:00">03.12.11, 15:19</time></span><div class='quote '>/h /help /? -h -help -?</div></div><br>
это же не unix way&#33;<br>
&gt;g++ --help <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:21:23+00:00">03.12.11, 15:21</time></span></span><br>
вообще, тебе нужен ключик &quot;-I&lt;path&gt;&quot; <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:22:10+00:00">03.12.11, 15:22</time></span></span><br>
у тебя либо какая-то защита вендус не дает компилятору работать, либо антивирус..]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037859</guid>
        <pubDate>Sat, 03 Dec 2011 15:19:58 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037859</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037846'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:59:20+00:00">03.12.11, 14:59</time></span><div class='quote '>neokoder, мне тут подсказывают, что нельзя ставить в корень дисков. а лучше всего в каталог документов пользователя. (сам не проверял)</div></div><br>
Ну поставил в Documents - такая же фигня. Как его настроить то чтобы он инклуды видел? Или хоть как справку по командам получиить чтобы явно указать путь к инклудам при компиляции? Чего только не пробовал /h /help /? -h -help -? ничё не показывает&#33;<br>
<br>
Где хоть файл настроек  хранится чтобы пути можно было посмотреть?]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037858</guid>
        <pubDate>Sat, 03 Dec 2011 15:18:51 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037858</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037854'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T15:10:48+00:00">03.12.11, 15:10</time></span><div class='quote '>Он что инклуды не видит что ли?</div></div><br>
не может быть такого. при сборке компилятора оп &quot;запоминает&quot; пути к хидерам/либам относительно бинарников. впервые с таким встречаюсь.. ;) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:19:58+00:00">03.12.11, 15:19</time></span></span><br>
архив битым тоже быть не может.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037854</guid>
        <pubDate>Sat, 03 Dec 2011 15:10:48 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037854</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037842'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:56:06+00:00">03.12.11, 14:56</time></span><div class='quote '>neokoder встречался с подобным, не твой случай?</div></div><br>
Я прописал в PATH все пути к папкам, вложенным в mingw где есть exe-Файлы. Все равно пишет что &quot;Отказано в доступе&quot; если из другого каталога вызываю g++.<br>
Пришлось скопировать  исходник в папку bin и наконец то он заработал, но вот что мне выдал:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">seh.cpp:1:21: error: no include path in which to search for windows.h</div><div class="code_line">seh.cpp:2:19: error: no include path in which to search for stdio.h</div><div class="code_line">seh.cpp:9:1: error: &#39;LONG&#39; does not name a type</div><div class="code_line">seh.cpp: In function &#39;int main()&#39;:</div><div class="code_line">seh.cpp:20:21: error: &#39;SetConsoleCP&#39; was not declared in this scope</div><div class="code_line">seh.cpp:21:27: error: &#39;SetConsoleOutputCP&#39; was not declared in this scope</div><div class="code_line">seh.cpp:24:31: error: &#39;TopLevelUnhandledExceptionFilter&#39; was not declared in thi</div><div class="code_line">s scope</div><div class="code_line">seh.cpp:24:63: error: &#39;SetUnhandledExceptionFilter&#39; was not declared in this sco</div><div class="code_line">pe</div><div class="code_line">seh.cpp:39:31: error: &#39;printf&#39; was not declared in this scope</div><div class="code_line">seh.cpp:44:71: error: &#39;printf&#39; was not declared in this scope</div><div class="code_line">seh.cpp:45:11: error: &#39;getchar&#39; was not declared in this scope</div></ol></div></div></div></div><br>
<br>
Ну и что это за хрень? Он что инклуды не видит что ли? Как их подключить то на автомате чтобы при компиляции каждый раз не указывать?]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037846</guid>
        <pubDate>Sat, 03 Dec 2011 14:59:20 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037846</link>
        <description><![CDATA[niXman: про &quot;соответствие микрософткомпилера стандарту&quot; мы все знаем по <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=280804' target='_blank'>этой</a> теме. но что-то подобных тем в сторону gcc/edg/comeau найдено не было.<br>
так что ты этавот...заканчивай с лапшой ;) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:00:54+00:00">03.12.11, 15:00</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037840'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:55:47+00:00">03.12.11, 14:55</time></span><div class='quote '>С MSVC таких проблем не было.</div></div><br>
так ты ведь микрософткомпилер ставил на микрософтвенду. не удивительно что оно работает :D <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:01:51+00:00">03.12.11, 15:01</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037844'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:57:52+00:00">03.12.11, 14:57</time></span><div class='quote '>празднуем трёхмесячный дидлайн на проекте</div></div><br>
поздравляю&#33; <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:04:04+00:00">03.12.11, 15:04</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037838'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:54:54+00:00">03.12.11, 14:54</time></span><div class='quote '>если эта платформа не поддерживается полностью.</div></div><br>
да ты че в самом деле?&#33; посчитай сколько платформ&#33; чтоб было так как ты говоришь, то под каждую платформу пришлось бы разрабатывать поддержку специфичных для нее расширений, а так же стандартизация этих расширений&#33; это же просто ппц какой будет&#33; по этому и существуют стандарты, которые покрывают максимум требований. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T15:05:59+00:00">03.12.11, 15:05</time></span></span><br>
<strong class='tag-b'>neokoder</strong>, мне тут подсказывают, что нельзя ставить в корень дисков. а лучше всего в каталог документов пользователя. (сам не проверял)]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037842</guid>
        <pubDate>Sat, 03 Dec 2011 14:56:06 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037842</link>
        <description><![CDATA[повстанец: <strong class='tag-b'>neokoder</strong> встречался с подобным, не <a class='tag-url' href='http://www.wasm.ru/forum/viewtopic.php?id=42413' target='_blank'>твой</a> случай?]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037841</guid>
        <pubDate>Sat, 03 Dec 2011 14:55:57 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037841</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037834'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:51:01+00:00">03.12.11, 14:51</time></span><div class='quote '>как можно превратить несоответствие стандарту в расширение стандарта?</div></div>Почитай Стандарт. И если уж не согласен и обвиняешь, обвиняй обе стороны.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037840</guid>
        <pubDate>Sat, 03 Dec 2011 14:55:47 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037840</link>
        <description><![CDATA[neokoder: Так я не понял почему у меня не работает MinGW, Что это блин за стандарты такие если они ни хрена не работают?  :-?  :) <br><br>С MSVC таких проблем не было.]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037838</guid>
        <pubDate>Sat, 03 Dec 2011 14:54:54 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037838</link>
        <description><![CDATA[Qraizer: И ещё раз повторю. Глупо говорить о наличии порта под некую платформу, если эта платформа не поддерживается полностью. Ну, пусть не полностью, но ключевые аспекты архитектуры должы быть поддержаны. Ну, пусть не сразу. Но блин, почти 20 лет прошло&#33;]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037834</guid>
        <pubDate>Sat, 03 Dec 2011 14:51:01 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037834</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037831'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:48:38+00:00">03.12.11, 14:48</time></span><div class='quote '>Только не набо путать нарушения Стандарат и расширения Стандарта. G++ и рядом с MS не валялся по части таких &quot;нарушений&quot;. MSные компиляторы расширяют синтаксис для поддержки особенности платформы. И делают это в соответсвтие с правилами Стандарта. Чего нельзя сказать о g++. Он меня уже не раз удивлял своими фичами.</div></div><br>
ты ведь откровенно лжешь себе(микрософту) в пользу. низко, увы. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T14:53:09+00:00">03.12.11, 14:53</time></span></span><br>
как можно превратить несоответствие стандарту в расширение стандарта? :blink: это же синонимы.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037831</guid>
        <pubDate>Sat, 03 Dec 2011 14:48:38 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037831</link>
        <description><![CDATA[Qraizer: <strong class='tag-b'>повстанец</strong>, C++EH будут в нём работать нормально. Сами по себе, в отрыве от SEH. Можно допилить его до поддержки SEH путём SetUnhandledExceptionFilter(), транслируя в своём обработчике SEH-овые исключения в написанный специально для этого некий класс, и в итоге работая т.о. только с C++EH. Но подружить обе технологии не удастся, в лучшем случае будешь костылять то одно, то другое для тех или иных конкретных ситуаций. Программа одна, кадры исключений долждны быть в едином списке, и те, и другие, однако g++ имеет собственный C++EH движок, отличный от SEH, который предоставляется ОС.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037803'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:09:00+00:00">03.12.11, 14:09</time></span><div class='quote '>микрософткомпилятор славится своим не соответствием стандарту. </div></div>Ни один компилятор не соответствует Стандарту в полной мере. Только не надо путать нарушения Стандарта и расширения Стандарта. Стандарт допускает реализациям расширять предсотавляемые возможности, если они не противоречат Стандарту. G++ и рядом с MS не валялся по части таких &quot;нарушений&quot;. MSные компиляторы расширяют синтаксис для поддержки особенности платформы. И делают это в соответсвтие с правилами Стандарта. Чего нельзя сказать о g++. Он меня уже не раз удивлял своими фичами.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037827</guid>
        <pubDate>Sat, 03 Dec 2011 14:45:26 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037827</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037823'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:43:40+00:00">03.12.11, 14:43</time></span><div class='quote '>4.5.0 20100311 (experimental)</div></div><br>
да ты че... :crazy: во первых - раритет. во вторых - тестовая версия. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T14:47:49+00:00">03.12.11, 14:47</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037825'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:44:48+00:00">03.12.11, 14:44</time></span><div class='quote '>Тебе не понравились __try __except, я тебе привел пример с try-catch.</div></div><br>
либо ты прикидываешься, либо второе... в стандарте нет ничего про то, что С++ исключения должны обрабатывать ошибки деления на ноль, разыменование нулевого указателя, и всякие самопальные расширения ОС и производителей компиляторов.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037825</guid>
        <pubDate>Sat, 03 Dec 2011 14:44:48 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037825</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037811'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:26:44+00:00">03.12.11, 14:26</time></span><div class='quote '>neokoder, еще, способы убедить всех в том что микрософт-специфик расширения являются стандартом, будут?</div></div><br>
Ты о чем? Тебе не понравились __try __except, я тебе привел пример с try-catch. Не, ну если у тебя try-catch уже не влазиют в стандарт, то пора бы тебе задуматься, что это за стандарт такой. Может он у тебя в голове просто, стандарт этот? :) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T14:45:19+00:00">03.12.11, 14:45</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037824'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:44:11+00:00">03.12.11, 14:44</time></span><div class='quote '>neokoder, у тебя ви7 или виста?</div></div><br>
Win7 64бит.]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037824</guid>
        <pubDate>Sat, 03 Dec 2011 14:44:11 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037824</link>
        <description><![CDATA[niXman: <strong class='tag-b'>neokoder</strong>, у тебя ви7 или виста?]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037823</guid>
        <pubDate>Sat, 03 Dec 2011 14:43:40 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037823</link>
        <description><![CDATA[повстанец: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;g++ -v</div><div class="code_line">Using built-in specs.</div><div class="code_line">COLLECT_GCC=g++</div><div class="code_line">COLLECT_LTO_WRAPPER=e:/dev-cpp_nomingw/bin/../libexec/gcc/mingw32/4.5.0/lto-wrapper.exe</div><div class="code_line">Target: mingw32</div><div class="code_line">Configured with: ../gcc-4.5.0_20100311/configure --enable-languages=c,c++,ada,fortran,objc,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --ena</div><div class="code_line">ble-libgomp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --disable-werror --build=mingw32 --prefix=/mingw</div><div class="code_line">Thread model: win32</div><div class="code_line">gcc version 4.5.0 20100311 (experimental) (GCC)</div></ol></div></div></div></div>]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037822</guid>
        <pubDate>Sat, 03 Dec 2011 14:43:29 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037822</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037819'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:42:11+00:00">03.12.11, 14:42</time></span><div class='quote '>Ты прикалываешься, да?</div></div><br>
да :)<br>
где-то я встречал такую проблему. вроде как(если память не изменяет) это какая-то защита виндуз от непроверенных файлов. как-то это исправляется. я не помню, увы.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037819</guid>
        <pubDate>Sat, 03 Dec 2011 14:42:11 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037819</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037817'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:40:07+00:00">03.12.11, 14:40</time></span><div class='quote '>это микрософт-специфик проблема. пиши в микрософт.</div></div><br>
Ты прикалываешься, да?]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037817</guid>
        <pubDate>Sat, 03 Dec 2011 14:40:07 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037817</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037816'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:39:05+00:00">03.12.11, 14:39</time></span><div class='quote '>Что это за фигня и как её побороть?</div></div><br>
это микрософт-специфик проблема. пиши в микрософт.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037816</guid>
        <pubDate>Sat, 03 Dec 2011 14:39:05 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037816</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037811'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:26:44+00:00">03.12.11, 14:26</time></span><div class='quote '>C:&#092;test&gt;g++ except.cpp -oexcept<br>
<br>
 C:&#092;test&gt;except<br>
 РџРѕР№РјР°Р»Рё РёСЃРєР»СЋС‡РµРЅРёРµ. РљРѕРґ 0xC0000094.</div></div><br>
Ну вот судя по всему с G++ у тебя сработал TopLevelUnhandledExceptionFilter, а не catch, как должно быть. Что и требовалось доказать&#33;  ;)  :) <br>
<br>
<strong class='tag-b'>niXman</strong>, я поставил себе  mingw32-gcc-4.6.2-release-c,c++,objc,objc++,fortran-sjlj.7z по ссылке у тебя в подписи. Может че другое надо было ставить?  В общем запускаю <strong class='tag-b'>g++ seh.cpp -oexcept</strong>. Если из другой директории, он пишет <em class='tag-i'>&quot;Отказано в доступе&quot;</em>, если из bin&#39;а он пишет: <em class='tag-i'>&quot;g++: error: CreateProcess: No such file or directory&quot;</em>. Что это за фигня и как её побороть?  :)]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037815</guid>
        <pubDate>Sat, 03 Dec 2011 14:38:41 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037815</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037812'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:36:16+00:00">03.12.11, 14:36</time></span><div class='quote '>g++ </div></div><br>
покажи вывод &quot;g++ -v&quot;]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037812</guid>
        <pubDate>Sat, 03 Dec 2011 14:36:16 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037812</link>
        <description><![CDATA[повстанец: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;cmd</div><div class="code_line">Microsoft Windows XP [Версия 5.1.2600]</div><div class="code_line">(С) Корпорация Майкрософт, 1985-2001.</div><div class="code_line">&nbsp;</div><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;ra_6.exe</div><div class="code_line">Поймали исключение. Код C0000094</div><div class="code_line">&nbsp;</div><div class="code_line">E:\vso_moio\Программирование_на_C++\Новая папка (5)&#62;</div></ol></div></div></div></div><br>
g++]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037811</guid>
        <pubDate>Sat, 03 Dec 2011 14:26:44 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037811</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037808'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:21:48+00:00">03.12.11, 14:21</time></span><div class='quote '>давай в стандартном варианте</div></div><br>
ты походу троллишь, да? какой же это стандартный вариант? ;)<br>
стандартным, будет выбросить throw из try{} блока.<br>
<br>
выводит это:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
C:&#092;test&gt;cl except.cpp<br>
Microsoft &reg; 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86<br>
Copyright &copy; Microsoft Corporation.  All rights reserved.<br>
<br>
except.cpp<br>
except.cpp(26) : warning C4530: C++ exception handler used, but unwind semantics<br>
 are not enabled. Specify /EHsc<br>
Microsoft &reg; Incremental Linker Version 10.00.30319.01<br>
Copyright &copy; Microsoft Corporation.  All rights reserved.<br>
<br>
/out:except.exe<br>
except.obj<br>
<br>
C:&#092;test&gt;except<br>
Попали в __except<br>
Программа завершила свою работу. Нажмите любую клавишу...<br>
<br>
<br>
C:&#092;test&gt;g++ except.cpp -oexcept<br>
<br>
C:&#092;test&gt;except<br>
РџРѕР№РјР°Р»Рё РёСЃРєР»СЋС‡РµРЅРёРµ. РљРѕРґ 0xC0000094.<br>
<br>
C:&#092;test&gt;<br>
</div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T14:35:31+00:00">03.12.11, 14:35</time></span></span><br>
<strong class='tag-b'>neokoder</strong>, еще, способы убедить всех в том что микрософт-специфик расширения являются стандартом, будут? :D]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037808</guid>
        <pubDate>Sat, 03 Dec 2011 14:21:48 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037808</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037803'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:09:00+00:00">03.12.11, 14:09</time></span><div class='quote '>микрософткомпилятор славится своим не соответствием стандарту. ты что считаешь, что его несоответствия должны перенести в стандарт?  <br>
 ни один компилятор в здравом уме не станет реализовывать __try __except. засмеют же.</div></div><br>
Ну хорошо, давай в стандартном варианте. Вот такой код будет работать правильно в MinGW:<br>
<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;windows.h&#62;</div><div class="code_line">#include &#60;stdio.h&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">int z,p=1,d=0;</div><div class="code_line">&nbsp;</div><div class="code_line">LONG WINAPI TopLevelUnhandledExceptionFilter(PEXCEPTION_POINTERS except_info) </div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;printf (&quot;Поймали исключение. Код 0x%X.\n&quot;,except_info-&#62;ExceptionRecord-&#62;ExceptionCode);</div><div class="code_line">&nbsp;&nbsp;return EXCEPTION_EXECUTE_HANDLER;</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">}</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">int main()</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;&nbsp;SetConsoleCP (1251);</div><div class="code_line">&nbsp;&nbsp;SetConsoleOutputCP (1251);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;SetUnhandledExceptionFilter(TopLevelUnhandledExceptionFilter);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;try</div><div class="code_line">&nbsp;&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; //SEH, деление на ноль</div><div class="code_line">&nbsp;&nbsp; &nbsp; z=p/d;</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">&nbsp;&nbsp;catch(...)</div><div class="code_line">&nbsp;&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; printf(&quot;Попали в catch\n&quot;);</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;&nbsp;//исключение bad:alloc (С++ исключение)</div><div class="code_line">&nbsp;&nbsp; &nbsp;//__int64 *pI = new __int64[0xFFFFFFF];</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;printf(&quot;Программа завершила свою работу. Нажмите любую клавишу...\n&quot;);</div><div class="code_line">&nbsp;&nbsp;getchar();</div><div class="code_line">&nbsp;&nbsp;return 0;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
В MSVC получаем(компилируя c /EHa):<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Попали в catch</div><div class="code_line">Программа завершила свою работу. Нажмите любую клавишу...</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-12-03T14:24:16+00:00">03.12.11, 14:24</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037807'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>niXman &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:20:25+00:00">03.12.11, 14:20</time></span><div class='quote '>код скомпиленный в msvc2010-express работает так же. значит вопрос закрыт.</div></div><br>
Ёпти, ты думаешь я не проверяю что ли прежде чем выкладывать код? Если я даю код значит я его проверил в MSVC. Так что не зачем тебе было проверять в MSVC++.<br>
Ты лучше последний примерчик скомпиляй плиз в своём MinGW. Какой будет результат? А то я тут пока скачаю, пока поставлю...]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037807</guid>
        <pubDate>Sat, 03 Dec 2011 14:20:25 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037807</link>
        <description><![CDATA[niXman: код скомпиленный в msvc2010-express работает так же. значит вопрос закрыт.]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037805</guid>
        <pubDate>Sat, 03 Dec 2011 14:17:00 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037805</link>
        <description><![CDATA[повстанец: :good: <strong class='tag-b'>neokoder</strong>, всегда так делай]]></description>
        <author>повстанец</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037804</guid>
        <pubDate>Sat, 03 Dec 2011 14:12:56 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037804</link>
        <description><![CDATA[neokoder: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037799'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>повстанец &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T14:04:58+00:00">03.12.11, 14:04</time></span><div class='quote '>Я один тут не вижу слова MSVC?</div></div><br>
Специально для тебя:<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037722'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cppasm &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T11:17:34+00:00">03.12.11, 11:17</time></span><div class='quote '>UnhandledExceptionFilter НЕ ЛОВИТ ИСКЛЮЧЕНИЯ ЯЗЫКА, она ловит только системные исключения.</div></div><br>
Он ловит ВСЕ исключения и SEH и C++ в MSVC.<br>
<br>
И ещё вот это также специально для тебя  :) :<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037722'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cppasm &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T11:17:34+00:00">03.12.11, 11:17</time></span><div class='quote '>Бажит повстанец, потому что не читает ни MSDN, ни то, что ему пишут (тему правда уже почикали).</div></div>]]></description>
        <author>neokoder</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037803</guid>
        <pubDate>Sat, 03 Dec 2011 14:09:00 +0000</pubDate>
        <title>необходимо разобраться с обработкой системных исключений</title>
        <link>https://forum.sources.ru/index.php?showtopic=345743&amp;view=findpost&amp;p=3037803</link>
        <description><![CDATA[niXman: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037797'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T13:55:49+00:00">03.12.11, 13:55</time></span><div class='quote '>Ну вот значит это косяки Cygwin.</div></div><br>
ну дык&#33; сижвин и не должен это обрабатывать&#33; он же эмулятор&#33; :wall: <br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037797'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T13:55:49+00:00">03.12.11, 13:55</time></span><div class='quote '>А что насчёт __try __except поддерживается этот синтаксис в MinGW?</div></div><br>
микрософткомпилятор славится своим не соответствием стандарту. ты что считаешь, что его несоответствия должны перенести в стандарт? :D <br>
ни один компилятор в здравом уме не станет реализовывать __try __except. засмеют же.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=345743&view=findpost&p=3037797'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neokoder &#064; <time class="tag-quote__quoted-time" datetime="2011-12-03T13:55:49+00:00">03.12.11, 13:55</time></span><div class='quote '>И скажи какой версией GCC компилишь? И MinGW какая версия?</div></div><br>
у меня в пописи. 4.6.1/4.6.2/4.7.0]]></description>
        <author>niXman</author>
        <category>C/C++: Системное программирование и WinAPI</category>
      </item>
	
      </channel>
      </rss>
	