Fr3 + Win98, динамически загружаем BPL

отредактировано June 2005 Раздел: FastReport 3.0
Доброго дня,
Суть в том, что наш проект обладает модульной структурой и в рантайм приходится загружать и выгружать 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.

Может кто сталкивался, подскажите плиз.

Комментарии

  • отредактировано 13:48
    А зачем вігружать bpl ...?
    может пусть себе висит? чем он мешает то ?

    демо примерчик бы... было бы ясней...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.