Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1175120302
хмм
2007-03-29 02:18
2007.04.22
Кто поёт песню рыбы-пилы в мультике?


10-1131727900
Георгий
2005-11-11 19:51
2007.04.22
Delphi+Excel


2-1175594493
Alex_C
2007-04-03 14:01
2007.04.22
Как правильно определить многомерный динамический массив?


6-1162118715
0x00
2006-10-29 13:45
2007.04.22
ICS v5; ICS v6


4-1164296258
Вольный Стрелок
2006-11-23 18:37
2007.04.22
CreateProcess консольной программы




   Наверх