Ассемблер для Windows

       

Пример использования разделяемой памяти в динамической библиотеке



Рисунок 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



Содержание раздела