[Delphi] Не работает при запуске из IDE

Вопросы по работе с электронными ключами SenseLock из операционных систем с использованием различных компиляторов

[Delphi] Не работает при запуске из IDE

Сообщение NB1 » Вс, 03 мар 2013 01:55

Скомпилировал простейшую программу для поиска Senselock ключей: из-под IDE когда запускаю — не находит ни одного, а когда просто так — находит всё как надо. Почему?

Код: Выделить всё
uses .... , Sense4Dev;

...

var
  frmMain: TfrmMain;

  dwRet:DWORD;
  dwSize:DWORD;
  dwReturned:DWORD;
  pstS4Ctx:PSENSE4_CONTEXT;
  DongleStruct:PSENSE4_CONTEXT;

....

procedure TfrmMain.Button1Click(Sender: TObject);
var
    i,i1: integer;
    atr_id:string;
    uid_id:string;
    ID:array[00..07] of byte;
begin
    dwRet := S4_ERROR_UNKNOWN;
    dwSize := 0;
    pstS4Ctx := nil;
    DongleStruct:=PSENSE4_CONTEXT(allocmem(1));

    S4Enum(nil, dwSize);
    if dwSize = 0 then
      Begin
          Memo1.Lines.Add('Ни одного ключа не найдено!');
          exit;
      End;
end;
NB1
 
Сообщения: 3
Зарегистрирован: Вс, 03 мар 2013 01:50

Re: [Delphi] Не работает при запуске из IDE

Сообщение Anton » Пт, 15 мар 2013 10:41

Проверили на Delphi 2010.
Всё работает и из под IDE и при запуске не в IDE.
Библиотеку использовали последнюю с сайта http://senselock.ru/support.php

Если нужен пример, напишите на адрес техподдержки.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: [Delphi] Не работает при запуске из IDE

Сообщение NB1 » Вс, 17 мар 2013 00:05

Запуск среды от имени администратора всё решил :roll:
NB1
 
Сообщения: 3
Зарегистрирован: Вс, 03 мар 2013 01:50

Re: [Delphi] Не работает при запуске из IDE

Сообщение Anton » Вс, 17 мар 2013 10:51

Установите последние драйверы с сайта, и тогда запускать среду от администратора не понадобится.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: [Delphi] Не работает при запуске из IDE

Сообщение NB1 » Вс, 17 мар 2013 11:58

Понял, спасибо, а то уж меня это озадачило.
NB1
 
Сообщения: 3
Зарегистрирован: Вс, 03 мар 2013 01:50


Вернуться в Использование SenseLock

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron