|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка инициализации dll из потока памяти
Здравствуйте!
Прошу помощи. Задача следующая: 1. Необходимо получить с сервера dll и поместить ее в MemoryStream. Этот шаг проходит успешно. 2. Инициализировать dll и использовать ее функцию для расчетов. Для работы с dll из потока памяти используется модуль BTMemoryModule. Среда разработки Delphi 7. Ошибка возникает после приема dll, в поток памяти на стороне клиента, во время ее инициализации в строчке: PHP код:
Ошибка следующая: Project GVM.exe raised exception class EAccessViolation with message 'Access Violation at adress 00401D2D in module 'GMV.exe.' Write of adress 00000001'. Тестировал в отдельном проекте там все работает безупречно, но в тестовом всего 2 формы, на одной все это дело происходит, а вторая пустая. Выкладываю исходник модуля, где возникает ошибка, закомментил строчку, где происходит ошибка: PHP код:
И исходник модуля, который инициализирует запуск приложения, чтобы видели, что вообще имеется в программе: PHP код:
Человеку, который поможет решить проблему заплачу 10$. Последний раз редактировалось Faust777, 20.06.2011 в 19:20. |
#2
|
||||
|
||||
Пользовался как то этой приблудой для загрузки dll, тоже хотелось выпендреться. В итоге плюнул и отдал всё на откуп операционке. Деньги оставь себе (на пиво).
|
#3
|
||||
|
||||
Топай на wasm.ru там куча сорсов и чтива по "хитрооопому" запуску кода.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
||||
|
||||
какая основная цель: выполнение расчетов путем получения библиотеки с сервера и вызов ее функция обычным путем или же работа с библиотекой в "потоке памяти"?
Пишу программы за еду. __________________ |
#5
|
|||
|
|||
Основная цель- это подключить полученную с сервера dll, которая принимается в поток памяти.
|