Fr3 + Win98, динамически загружаем BPL
Доброго дня,
Суть в том, что наш проект обладает модульной структурой и в рантайм приходится загружать и выгружать BPL - ки модулей по нескольку раз.
На машине с Win 98 делаю следущее:
1. Создаю BPL в которой 1 форма и на ней лежат след. компонеты:
frxReport, frxDesigner, frxTXTExport, TfrxDotMatrixExport, TfrxHTMLExport, TfrxDBXComponents;
2. Загружаю BPL(LoadPackage);
3. Выгружаю UnloadPackage;
4. Загружаю BPL(LoadPackage); exception
Программа вызвала ошибку защиты памяти
в модуле VMX_SVGA.DRV по адресу 0001:000028f1.
Регистры:
EAX=00000347 CS=0337 EIP=000028f1 EFLGS=00000246
EBX=0000c086 SS=223f ESP=00008254 EBP=0000825e
ECX=00000000 DS=0347 ESI=0000fb22 FS=2f5f
EDX=00010488 ES=17bf EDI=00000000 GS=0000
В Win XP все работает корректно.
В итоге у меня отвалилась печать при работе на Win 98.
Может кто сталкивался, подскажите плиз.
Суть в том, что наш проект обладает модульной структурой и в рантайм приходится загружать и выгружать BPL - ки модулей по нескольку раз.
На машине с Win 98 делаю следущее:
1. Создаю BPL в которой 1 форма и на ней лежат след. компонеты:
frxReport, frxDesigner, frxTXTExport, TfrxDotMatrixExport, TfrxHTMLExport, TfrxDBXComponents;
2. Загружаю BPL(LoadPackage);
3. Выгружаю UnloadPackage;
4. Загружаю BPL(LoadPackage); exception
Программа вызвала ошибку защиты памяти
в модуле VMX_SVGA.DRV по адресу 0001:000028f1.
Регистры:
EAX=00000347 CS=0337 EIP=000028f1 EFLGS=00000246
EBX=0000c086 SS=223f ESP=00008254 EBP=0000825e
ECX=00000000 DS=0347 ESI=0000fb22 FS=2f5f
EDX=00010488 ES=17bf EDI=00000000 GS=0000
В Win XP все работает корректно.
В итоге у меня отвалилась печать при работе на Win 98.
Может кто сталкивался, подскажите плиз.
Комментарии
может пусть себе висит? чем он мешает то ?
демо примерчик бы... было бы ясней...