Ring 1.24 Jason ring_cjson.dll

31 views
Skip to first unread message

Bert Mariani

unread,
Aug 29, 2025, 11:33:59 AMAug 29
to The Ring Programming Language
Hello Mahmoud 

I was running a program "Curl-Get-His.exe"  
It has worked for a long time with Ring 1.23

Now when I switched to to Ring 1.24
This message pops up about JSON  ring_cjson.dll


Jason-1.png


Mahmoud Fayed

unread,
Aug 29, 2025, 12:05:08 PMAug 29
to The Ring Programming Language
Hello Bert

During Ring 1.24, a lot of refactoring was done to improve the Ring implementation and enable adding more features (That can't be done without this refactoring). 

So, try rebuilding your apps (executable, DLLs, etc.) then run it again.

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Aug 29, 2025, 12:10:50 PMAug 29
to The Ring Programming Language
Hello Bert

Another important thing, if you are using Ring 1.24, It's always recommended updating it and build from source code (since this version is under development) - You can determine when to update (one time per day/week/month/etc.)

Update steps

cd ring
git pull       # Get recent updates 
cd ring/build
buildvc_x64.bat

Greetings,
Mahmoud

On Friday, August 29, 2025 at 6:33:59 PM UTC+3 Bert Mariani wrote:

Bert Mariani

unread,
Aug 29, 2025, 12:16:40 PMAug 29
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud

I rebuilt the app a couple of times
First as xxx.ring
Then converted to xxx.exe
Same problems
When I run my Windows "Project Stock" app
Which calls the ring executable "GerQuotes.exe"


--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/b6ec5049-a3e1-45ed-9014-43ca7c2caf2bn%40googlegroups.com.

Mahmoud Fayed

unread,
Aug 29, 2025, 12:21:57 PMAug 29
to The Ring Programming Language
Hello Bert

It's important when rebuilding the app exe/dlls to use the same Ring version for building and during runtime 

So, be sure that no conflict between different versions in the system path.

i.e. just use one Ring version (Say Ring 1.24 from GitHub, and delete Ring 1.23)

Also, be sure that no old DLL files exist in the app folder. 

Greetings,
Mahmoud

Reply all
Reply to author
Forward
0 new messages