Error in #include file "alga.ahk":
Invalid value.
Specifically: An object.
Line#
065: Return
068: Gosub "head"
069: if A_self.module
070: {
---> 071: o := ahkdll()
072: }
072: Else
073: {
074: r := A_Event.ahkdll
075: o := r.call()
076: }
The current thread will exit.
Code: Select all
ahkdll(){
return CriticalObject({"":r:=MemoryLoadLibrary(A_DllAddress)
,"func":DynaCall(MemoryGetProcAddress(r,"ahkFunction"),"s==sssssssssss")
,"post":DynaCall(MemoryGetProcAddress(r,"ahkPostFunction"),"i==sssssssssss")
,"new":DynaCall(MemoryGetProcAddress(r,"ahktextdll"),"ut==sss")
,"add":DynaCall(MemoryGetProcAddress(r,"addScript"),"ut==si")
,"exec":DynaCall(MemoryGetProcAddress(r,"ahkExec"),"ut==sui")
,"get":DynaCall(MemoryGetProcAddress(r,"ahkgetvar"),"s==sui")
,"set":DynaCall(MemoryGetProcAddress(r,"ahkassign"),"ui==ss")
,"sub":DynaCall(MemoryGetProcAddress(r,"ahkLabel"),"ui==sui")
,"pause":DynaCall(MemoryGetProcAddress(r,"ahkPause"),"i==s")
,"exit":DynaCall(MemoryGetProcAddress(r,"ahkTerminate"),"i==i")
,"ready":DynaCall(MemoryGetProcAddress(r,"ahkReady"),"")
,"reload":DynaCall(MemoryGetProcAddress(r,"ahkReload"),"i==i")})
}