na ja hab wieder zwei Fehler beseitigt
in diakey dieses mal, na ja ist aber immer noch nicht Fehlerlos!!!!
Sub diakey naked Alias "Diakey"() Export
Asm
Xor ax, ax
cmp word Ptr [diawinopen], 0
jz short loc_11146
push offset [diacol]
push offset [diarow]
Call CMOVEWINDOW
loc_11146:
Or eax, eax
jz Short loc_1116E
mov edx, eax
Shr edx, 16
push edx 'push [testvar]
push eax '[testvar+2]
Call _selreloc
mov ax,[diarow]
mov ebx, [diarowref]
mov [ebx], ax
mov ax, [diacol]
mov ebx, [diacolref]
mov [ebx], ax
mov ax, -1
jmp short locret_11183
loc_1116E:
Call _lastkeyx
cmp ax, _ESC
jnz short loc_1117E
mov ax,-1
jmp Short locret_11183
loc_1117E:
Call _selkey
locret_11183:
ret
End Asm
End Sub