Hi.
I'm trying to open a file using a kernel32.dll method.
I need to open many files using associated application (Word, excel, acrobat reader, outlook, outlook express...)
I'm trying with method "OpenFile" but I always get an error message :
'C' Call Stack has been compromised after calling _OpenFile@4 in kernel32.dll (6069)
I'm not sure about the arguments I used and the type I gave them.
PROCEDURE OpenFile EXTERNAL "kernel32.dll" :
DEFINE OUTPUT PARAMETER FileHandle AS CHARACTER.
DEFINE INPUT PARAMETER DesiredAccess AS CHARACTER.
DEFINE INPUT PARAMETER ObjectAttributes AS CHARACTER.
DEFINE OUTPUT PARAMETER IoStatusBlock AS CHARACTER.
DEFINE INPUT PARAMETER ShareAccess AS CHARACTER.
DEFINE INPUT PARAMETER OpenOptions AS CHARACTER.
END PROCEDURE.
Help..
thx.
I'm trying to open a file using a kernel32.dll method.
I need to open many files using associated application (Word, excel, acrobat reader, outlook, outlook express...)
I'm trying with method "OpenFile" but I always get an error message :
'C' Call Stack has been compromised after calling _OpenFile@4 in kernel32.dll (6069)
I'm not sure about the arguments I used and the type I gave them.
PROCEDURE OpenFile EXTERNAL "kernel32.dll" :
DEFINE OUTPUT PARAMETER FileHandle AS CHARACTER.
DEFINE INPUT PARAMETER DesiredAccess AS CHARACTER.
DEFINE INPUT PARAMETER ObjectAttributes AS CHARACTER.
DEFINE OUTPUT PARAMETER IoStatusBlock AS CHARACTER.
DEFINE INPUT PARAMETER ShareAccess AS CHARACTER.
DEFINE INPUT PARAMETER OpenOptions AS CHARACTER.
END PROCEDURE.
Help..
thx.