Hello Everyone,
I writing to report a technical issue I encountered while testing the first released of RingPython
When attempting to load the ring_python.dll library using the load command, the Ring VM throws a runtime error despite having all environment variables correctly configured.
Error Log:
Library File : ring_python.dll Line 1 Error (R38) : Runtime Error in loading the dynamic library In loadlib() in file c:...\app.ring
After performing a deep dive using a dependency analysis tool (Dependencies/Dependency Walker), I identified that ring_python.dll has a hard dependency on Python 3.14.x.
The error (R38) occurs because the DLL fails to locate the specific Python runtime symbols it was linked against. In my case, the issue was only resolved after adjusting the environment to match these specific requirements (which in some cases required a clean OS environment to ensure no version shadowing occurred)
so problem was solved when i upgrade from python 3.10.x/3.12.x to python 3.14.x
My Environment:
OS: Windows
Ring Version: 1.26
Greeting,
Momen
Hello Mahmoud,
Thank you for your kind words!
I’m really excited about this extension. Youssef has done an incredible job, bringing Python's power into Ring is a huge leap for the language and opens up endless possibilities for all of us.
Greeting,
Momen