Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Сборка линкером от M$   Найти похожие ветки 

 
Jean Claude   (2006-03-19 14:45) [0]

Друзья!

Надеюсь на вашу помощь в решении след. задачи:
Пишу ДЛЛ, компилирую на делфи 3 для создания объектников в Intel OMF формате. Столкнулся с проблемой: после компиляции линкую линкером от МАSМа и вроде все нормально, но когда загружаю ДЛЛ через LoadLibrary вылазит ошибка, суть которой в том, что все переменные объявленные за пределами входной функции (DLLEntryPoint) не доступны для записи, хотя константы и предопределенные переменные доступны для чтения. В чем может быть дело?


 
palva ©   (2006-03-19 19:59) [1]

Нужно убедиться, что названия секций в создаваемом объектнике те же, что и в MS Раньше было что-то вроде _DATA _CONST. Может быть, названия секций можно задать в параметрах dcc32.

Вообще я бы не брался за такое скрещивание. Все равно потом вылезет какой нибудь скрытый дефект. Но раз вы так делаете, значит очень нужно.

Попробуйте инициализировать переменные, которые недоступны. По идее должно помочь, Видимо, название секции _CONST совпадает.



Страницы: 1 вся ветка

Текущий архив: 2006.04.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.062 c
15-1143882529
Marser
2006-04-01 13:08
2006.04.23
Весна...


2-1144653501
Volodya_
2006-04-10 11:18
2006.04.23
Выключение питания


3-1140778152
John_Doe
2006-02-24 13:49
2006.04.23
AVG,передача данных из 1 таблицы в другую,соблюдая группировку


2-1144665608
dima_kds
2006-04-10 14:40
2006.04.23
Использование SQLConnection


4-1138842232
Illuha_y
2006-02-02 04:03
2006.04.23
Не работает RegEnumValue