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.

Reply via email to