|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | 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 там куча сорсов и чтива по "хитрооопому" запуску кода. | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   какая основная цель: выполнение расчетов путем получения библиотеки с сервера и вызов ее функция обычным путем или же работа с библиотекой в "потоке памяти"? | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Основная цель- это подключить полученную с сервера dll, которая  принимается в поток памяти. |