<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Не работает программа после перехода с 6.2 на 6.31]]></title>
		<link>https://forum.guardant.ru/topic/444/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/444" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Не работает программа после перехода с 6.2 на 6.31».]]></description>
		<lastBuildDate>Tue, 03 Jun 2014 11:39:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2136/#p2136</link>
			<description><![CDATA[<p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Tue, 03 Jun 2014 11:39:44 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2136/#p2136</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2135/#p2135</link>
			<description><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>dayznse пишет:</cite><blockquote><p>Так и должно быть?</p></blockquote></div><p>Да. С версии SDK Guardant 6.31 введена проверка на допустимые параметры функций, в т.ч. размер данных для преобразования где «0» это недопустимое значение для длины данных.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Tue, 03 Jun 2014 11:32:20 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2135/#p2135</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2134/#p2134</link>
			<description><![CDATA[<p>Так и должно быть?</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Tue, 03 Jun 2014 10:33:06 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2134/#p2134</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2126/#p2126</link>
			<description><![CDATA[<p>Итак, первая локализация первой ошибки:<br />Функция AES256 в 6.31:<br /></p><div class="codebox"><pre><code>int ResN = GrdCrypt(hGrd,     //  Хэндл контейнера Guardant
                                      GrdSC_AES256,             //  Номер алгоритма шифрования
                                      sizeof(char)*len,      //  Длина данных для шифрования
                                    Buff,                        //  Данные для шифрования
                                    GrdAM_OFB + GrdAM_Decrypt + GrdSC_All,//  Выбор режима шифрования
                            InitVector,       //  Вектор инициализации
                            Key,              //  Ключ программно-реализованного алгоритма AES256
                            Context);     // буфер для контекста при шифровании больших массивов данных</code></pre></div><p>жалуется на недопустимые параметры, когда len = 0&nbsp; (что очень неудобно, т.к. придется везде ставить проверки на ненулевую длину данных). </p><p>В версии 6.2 не жалуется.</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Mon, 02 Jun 2014 15:49:35 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2126/#p2126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2124/#p2124</link>
			<description><![CDATA[<p>Все верно, работаю в C++Builder.<br />Пока факт остается фактом. Локализую/устраню ошибку, расскажу, где проблема/решение.</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Mon, 02 Jun 2014 07:36:56 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2124/#p2124</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2123/#p2123</link>
			<description><![CDATA[<p>Эмм, для С++ на сколько я помню используется не GrdFWBO.obj, а GrdFWMC.obj (Если это конечно не C++ Builder).</p><p><a href="https://forum.guardant.ru/topic/268/">https://forum.guardant.ru/topic/268/</a></p><p>А так вроде бы ничего такого не поменялось, что может вызвать такую ошибку.</p>]]></description>
			<author><![CDATA[null@example.com (Александр (Rouse_) Багель)]]></author>
			<pubDate>Mon, 02 Jun 2014 07:32:44 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2123/#p2123</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2122/#p2122</link>
			<description><![CDATA[<p>&quot;grddelphi.pas заменить на новый не забыли?&quot; я и на 6.2 этот файл не подключал... Я на c++. Разве нужен дополнительно *.pas подключать?</p><p>Драйвер стоит обновленный, самый последний с сайта.</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Sun, 01 Jun 2014 17:24:59 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2122/#p2122</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2121/#p2121</link>
			<description><![CDATA[<p>grddelphi.pas заменить на новый не забыли?<br />И второй момент, я сейчас уже на вскидку уже не помню, но помоему 6.3 может работать на старых драйверах 6.2 (без выдачи сообщения о том что драйвер не найден). Может быть поможет обновление драйверов?</p>]]></description>
			<author><![CDATA[null@example.com (Александр (Rouse_) Багель)]]></author>
			<pubDate>Sun, 01 Jun 2014 12:01:14 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2121/#p2121</guid>
		</item>
		<item>
			<title><![CDATA[Не работает программа после перехода с 6.2 на 6.31]]></title>
			<link>https://forum.guardant.ru/post/2120/#p2120</link>
			<description><![CDATA[<p>Есть проект, написанный с использованием API из SDK 6.2. После перехода на SDK 6.31, и, соответственно после замены файла GrdFWBO.obj на новый из комплекта 6.31 какая-то API-функция (или несколько функций) стали выдавать ошибку &quot;Недопустимые параметры функции&quot;. Т.к. шифрование в проекте производится повсеместно и зависит от пользовательских данных, локализовать ошибку пока не удается.</p><p>Подскажите, в чем может быть дело? Какие API-функции подверглись изменению в 6.31 по сравнению с 6.2?</p><p>(я проверял: после подключении файла GrdFWBO.obj обратно из версии 6.2 работоспособность полностью восстанавливается)</p><p>(Если позже удастся локализовать ошибку, то смогу сказать какие именно функции перестали работать)</p>]]></description>
			<author><![CDATA[null@example.com (dayznse)]]></author>
			<pubDate>Sat, 31 May 2014 17:00:31 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2120/#p2120</guid>
		</item>
	</channel>
</rss>
