![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибке при динамоческой загрузке BPL [D7, WinXP]
Inna_Z © (2007-02-26 18:54:00)У меня проблемя есть бпл-ка в которой я создала датамодуль в котором всегод навсего добавлены 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-27 12:37:00) [1]LoadLibrary('Package1.bpl'); - заработало!
По крайней мере не ругается на загрузке
RASkov (2007-02-27 12:22:00) [2]> [7] Inna_Z (27.02.07 12:15)
'Application is not licensed to use this feature'
Промт перевел:
'Приложение не залицензировано, чтобы использовать эту особенность'
............
Сергей М. (2007-02-27 12:20:00) [3]
> Inna_Z (27.02.07 12:15) [7]
Пробуй загрузить свою bpl обычным образом
Win32Check(LoadLibrary('Package1.bpl'));
О результатах доложись)
Inna_Z (2007-02-27 12:15:00) [4]Это не та ошибка с лицензией когда делфи не хочет компилировать.
Это возникает или при запуске программы когда она бпл грузит
Inna_Z (2007-02-27 12:10:00) [5]Я уже не порвый день это наблюдаю
Даже компьютер перезапускался :-)
Тфьу (2007-02-27 12:07:00) [6]Попробуй просто перезапустить Делфи. У меня ошибки с лицензиями периодически выскакивают. Помогает перезаход в Делфи.
Inna_Z (2007-02-27 11:50:00) [7]Если пакет пустой - то все нормально. Насколько я поняла это зависит от присудствия компонентов баз данных. И судя по другим форумам их довольно широкий круг.
А вопрос о том нужно или ну нужно грузтить динамически...
По другому никак - так уж программа организована.
Поиск по интернету по поводу такой ошибки никакого конкретного решение не дал. Но ошибка я так поняла Делфовская.
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 09:58:00) [8]Что будет, если сделать тоже самое, но пакадж пустой, без TSQLxxxx ?
Amoeba (2007-02-26 21:48:00) [9]Неужели так необходимо грузить BPL динамически?
Inna_Z (2007-02-26 18:56:00) [10]При этом если запускать приложение не при отладке в делфи то оно просто пишет
---------------------------
Project1
---------------------------
Access violation at address 00403472 in module 'Project1.exe'. Read of address 00C02ADC.
---------------------------
OK
---------------------------