Пример использования разделяемой памяти в динамической библиотеке
Рисунок 3.3.7. Пример использования разделяемой памяти в динамической библиотеке.
Трансляция программ на Рисунок 3.3.7.
MASM32.
ml /c /coff /DMASM dll4.asm link /subsystem:windows /DLL /section:.data,SRW dll4.obj ml /c /coff /DMASM dllex4.asm link /subsystem:windows dllex4.obj
Атрибуты опции SECTION: S-SHARED, R-READ, W-WRITE.
TASM32.
tasm32 /ml dll4.asm tlink32 -aa -Tpd dll4.obj,,,,dll4.def tasm32 /ml dllex4.asm tlink32 -aa dllex4.obj
Содержимое DEF-файла:
SECTIONS .DATA SHARED EXPORTS DLLP1