Skip to main content

Using Python to interface with Rumba

  • July 7, 2022
  • 2 replies
  • 9 views

Dominique Sacre
Forum|alt.badge.img+2

I've been using Ehlapi32.DLL to interface with Rumba through VBA. I'd like to try using Python to interface with Rumba. When I try to load this DLL through Python, it throws an error because from what I understand it's expecting a 64-bit DLL file. Does Micro Focus provide a 64-bit version of this file that I can use with Python?


#Rumba
#Python
#DLL
#EHLAPI32
#API

2 replies

Norman Close
  • Participating Frequently
  • July 7, 2022

I've been using Ehlapi32.DLL to interface with Rumba through VBA. I'd like to try using Python to interface with Rumba. When I try to load this DLL through Python, it throws an error because from what I understand it's expecting a 64-bit DLL file. Does Micro Focus provide a 64-bit version of this file that I can use with Python?


#Rumba
#Python
#DLL
#EHLAPI32
#API

I will be interested to see the answer to this as the company where I work makes extensive use of the EHLAPI32.DLL from VB.NET.  I have always understood that there was only a 32bit implementation for this.  I take it you really don't want to use a 32bit version of Python as that would work based on https://stackoverflow.com/questions/62351938/how-to-use-win32api-or-similar-on-64-bit-components.  My team is now mainly Python based but anything do with Rumba automation we continue to use VB.NET for.


André Escudero
Forum|alt.badge.img

I've been using Ehlapi32.DLL to interface with Rumba through VBA. I'd like to try using Python to interface with Rumba. When I try to load this DLL through Python, it throws an error because from what I understand it's expecting a 64-bit DLL file. Does Micro Focus provide a 64-bit version of this file that I can use with Python?


#Rumba
#Python
#DLL
#EHLAPI32
#API

Hi Ryan,
RUMBA provide a 64bit DLL for the  EHLLAPI communication. The  ehlapi64.dll and whllapi64.dll are provided in RUMBA 10.1 SP1. It's a separate installer (RumbaAddon64.exe). Check whether all of your 3rd party python modules are available in 64 bit.

cheers