2015-01-17 4 views
0

나는 다시 여기 있습니다. C# 응용 프로그램에서 masm .dll을 사용하고 있지만 이제는 내 코드에서 'System.AccessViolationException'을 throw합니다. INVOKE HeapAlloc, edx, 0, <size> 문제점의 원인을 알려주십시오.MASM - HeapAlloc이 예외를 throw합니다.

invoke GetProcessHeap 
mov edx, eax 
INVOKE HeapAlloc, edx, 0, dlText 
mov tab, eax 
INVOKE HeapAlloc, edx, 0, dlText 
mov wynik, eax 
+2

는 [여기] (http://stackoverflow.com/help/how-to-ask가) 내 대답이다, 나는 EDX 대신 EBX을 사용했다. – usr2564301

답변

1

내가 오류의 원인을 발견

여기 내 ASM 코드입니다.)

관련 문제