https://bz.apache.org/ooo/show_bug.cgi?id=126277
Issue ID: 126277
Issue Type: DEFECT
Summary: SbiDllMgr::Call throws ERRCODE_BASIC_NOT_IMPLEMENTED
Product: App Dev
Version: 4.2.0-dev
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: P5
Component: vba
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Created attachment 84702
--> https://bz.apache.org/ooo/attachment.cgi?id=84702&action=edit
Screenshot
OpenOffice Basic allows to declare functions and subroutines implemented in
dynamic link libraries.
Calling such a function on Linux results in ERRCODE_BASIC_NOT_IMPLEMENTED.
In fact this functionality is only implemented for IA32 Windows which is
approaching obsolescence.
Implementation for other operating systems requires a knowledge of the ABI of
the individual machine.
Library libffi (https://sourceware.org/libffi/) can be used for this purpose.
Hence I suggest to reimplement class SbiDllMgr using this library.
Best regards
Heinrich Schuchardt
--
You are receiving this mail because:
You are the assignee for the issue.