Курсовая работа: Текстовий редактор під Windows

pushoffset buffer

callCreateFile

movedi,eax

; выделим память

pushMEMSIZE

pushGMEM_MOVEABLE or GMEM_ZEROINIT

callGlobalAlloc

pusheax; hMemory для GlobalFree

pusheax; hMemory для GlobalLock

callGlobalLock

movesi,eax; адрес буфера в ESI

; заберём текст из редактора

pushesi

pushMEMSIZE-1

pushWM_GETTEXT

pushh_editwindow

callSendMessage

; запишем в файл

pushesi; pMemory

calllstrlen

pushebx

pushoffset SizeReadWrite

pusheax; размер буфера

pushesi; адрес буфера

pushedi; идентификатор файла

callWriteFile

pushesi; pMemory

callGlobalUnlock

callGlobalFree; hMemory уже в стеке

К-во Просмотров: 517
Бесплатно скачать Курсовая работа: Текстовий редактор під Windows