Здравствуйте, пытаюсь открыть sqlite3 базу данных. Код (ASM): format PE64 GUI entry start include 'C:\FASM\INCLUDE\WIN64AX.INC' ptrData dd ? nname db "chinook.db",0 section ".code" code readable executable writeable start: invoke sopen, nname, ptrData section '.idata' import data readable writeable library sqlite3, "SQLITE3.DLL" import sqlite3,\ sopen, "sqlite3_open" Открываю этот код в отладчике. Отладчик останавливается на этом моменте. Что может послужить причиной этой ошибки?
Чутьё подсказывает, что дело в невыравненном стеке. х64 этого не любит. Код (ASM): proc start add rsp,16-1 and rsp,not (16-1) ;... ret endp