Форум: "Основная";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизОшибке при динамоческой загрузке 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.046 c