Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
2-1175232123
Merry
2007-03-30 09:22
2007.04.22
Вызов процедуры


2-1175187133
ImageM
2007-03-29 20:52
2007.04.22
Образ гибкого диска.


1-1172500673
Степан
2007-02-26 17:37
2007.04.22
Тень от формы


2-1175108515
Углук
2007-03-28 23:01
2007.04.22
Что быстрее? Чарт или директиИксовский канвас?


1-1172747769
r9000
2007-03-01 14:16
2007.04.22
Разность между двумя датами?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский