<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Guardant API - не срабатывает вызов функции GrdLogin]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/1027/" />
	<updated>2023-10-13T07:44:56Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/1027/</id>
		<entry>
			<title type="html"><![CDATA[Re: Guardant API - не срабатывает вызов функции GrdLogin]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5013/#p5013" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivanov пишет:</cite><blockquote><p>GrdLogin  в grdlic.pas для API</p></blockquote></div><p>Она в grddelphi.pas описана (SDK 7)</p><p>Файл grdlic.pas это, видимо, только в SLK. По крайней мере в файлах для SDK, такого файла вообще не вижу.</p>]]></content>
			<author>
				<name><![CDATA[teamru]]></name>
				<uri>https://forum.guardant.ru/user/2002/</uri>
			</author>
			<updated>2023-10-13T07:44:56Z</updated>
			<id>https://forum.guardant.ru/post/5013/#p5013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Guardant API - не срабатывает вызов функции GrdLogin]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5012/#p5012" />
			<content type="html"><![CDATA[<p>А это какая версия API? </p><p>Я что-то не вижу описания GrdLogin&nbsp; в grdlic.pas для API</p>]]></content>
			<author>
				<name><![CDATA[ivanov]]></name>
				<uri>https://forum.guardant.ru/user/2052/</uri>
			</author>
			<updated>2023-10-13T07:10:56Z</updated>
			<id>https://forum.guardant.ru/post/5012/#p5012</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Guardant API - не срабатывает вызов функции GrdLogin]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/4998/#p4998" />
			<content type="html"><![CDATA[<p>Среда разработки RAD Studio Delphi 10.4.<br />Не срабатывает вызов функции GrdLogin (или функции GrdCheck тоже), возвращает значение GrdE_DongleNotFound, хотя перед этим функция GrdFind ключ находит.</p><p>Код следующий:</p><div class="codebox"><pre><code>int_GrdStartup := GrdStartup( GrdFMR_Local );
 
// int_GrdStartup = 0
 
hGrd := GrdCreateHandle( nil, GrdCHM_MultiThread, nil );
if (hGrd = nil) then exit;
// есть указатель в hGrd
 
dwId := 0;
pdwId := @dwId;
int_GrdFind := GrdFind( hGrd, GrdF_First, pdwId, nil );
// int_GrdFind равно GrdE_OK, pdwId равно ID ключа
 
int_GrdLogin := GrdLogin(hGrd, $ffffffff, 0);
// здесь int_GrdLogin равно GrdE_DongleNotFound</code></pre></div>]]></content>
			<author>
				<name><![CDATA[OlegS]]></name>
				<uri>https://forum.guardant.ru/user/2045/</uri>
			</author>
			<updated>2023-10-04T11:56:10Z</updated>
			<id>https://forum.guardant.ru/post/4998/#p4998</id>
		</entry>
</feed>
