Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Ошибке при динамоческой загрузке BPL   Найти похожие ветки 

 
Inna_Z   (2007-02-26 18:54) [0]

У меня проблемя есть бпл-ка в которой я создала датамодуль в котором всегод навсего добавлены TSQLConnection и TSQLQuery.

При попытке потом из тестового приложения загрузить бпл

procedure TForm1.Button1Click(Sender: TObject);
var
 hModuleHandle: HMODULE;
begin
 hModuleHandle := LoadPackage("Package1.bpl");
end;


получаю ошибку

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class Exception with message "Application is not licensed to use this feature". Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------

Что я делаю не так?


 
Inna_Z   (2007-02-26 18:56) [1]

При этом если запускать приложение не при отладке в делфи то оно просто пишет

---------------------------
Project1
---------------------------
Access violation at address 00403472 in module "Project1.exe". Read of address 00C02ADC.
---------------------------
OK  
---------------------------


 
Amoeba ©   (2007-02-26 21:48) [2]

Неужели так необходимо грузить BPL динамически?


 
Аноним   (2007-02-27 09:58) [3]

Что будет, если сделать тоже самое, но пакадж пустой, без TSQLxxxx ?


 
Inna_Z   (2007-02-27 11:50) [4]

Если пакет пустой - то все нормально. Насколько я поняла это зависит от присудствия компонентов баз данных. И судя по другим форумам их довольно широкий круг.
 
  А вопрос о том нужно или ну нужно грузтить динамически...
  По другому никак - так уж программа организована.
 
  Поиск по интернету по поводу такой ошибки никакого конкретного решение не дал. Но ошибка я так поняла Делфовская.

  http://www.dbforums.com/archive/index.php/t-915414.html
  http://www.delphikingdom.com/asp/listerrors.asp?ID=180
  http://dn.codegear.com/article/27031

  Неужели это и вправду зависит от совместимости компонентов и делфи?
  Я почитала что другим переустановка делфи не помогла - потому сама таким заниматься тоже не хочу :-)

 Тем более у меня кроме седьмой версии ничего не устанавливалось тут.


 
Тфьу   (2007-02-27 12:07) [5]

Попробуй просто перезапустить Делфи. У меня ошибки с лицензиями периодически выскакивают. Помогает перезаход в Делфи.


 
Inna_Z   (2007-02-27 12:10) [6]

Я уже не порвый день это наблюдаю
 Даже компьютер перезапускался :-)


 
Inna_Z   (2007-02-27 12:15) [7]

Это не та ошибка с лицензией когда делфи не хочет компилировать.
 Это возникает или при запуске программы когда она бпл грузит


 
Сергей М. ©   (2007-02-27 12:20) [8]


> Inna_Z   (27.02.07 12:15) [7]


Пробуй загрузить свою bpl обычным образом

Win32Check(LoadLibrary("Package1.bpl"));

О результатах доложись)


 
RASkov   (2007-02-27 12:22) [9]

> [7] Inna_Z   (27.02.07 12:15)

"Application is not licensed to use this feature"
Промт перевел:
"Приложение не залицензировано, чтобы использовать эту особенность"
............


 
Inna_Z   (2007-02-27 12:37) [10]

LoadLibrary("Package1.bpl"); - заработало!
 По крайней мере не ругается на загрузке



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.069 c
3-1170165529
s_t_d
2007-01-30 16:58
2007.04.22
QReport - сохранение отчета(путь и имя файла)?


3-1170402908
desc
2007-02-02 10:55
2007.04.22
Поле назвали INNER


2-1175540005
Washington
2007-04-02 22:53
2007.04.22
Завершение проги


6-1153507929
bobbi
2006-07-21 22:52
2007.04.22
Почему не работает след. код (отправка почты)


2-1175627383
likenoother
2007-04-03 23:09
2007.04.22
дурацкий вопрос