Nice perf in Ring 1.19

105 views
Skip to first unread message

Mansour Ayouni

unread,
Jan 1, 2024, 9:40:16 AM1/1/24
to The Ring Programming Language
Hello Mahmoud,

As you can see in the snapshot, Ring is making nice achievements on the performance side!

Softanza is happy and tells you : thank you!

image.png

By the way, can we install both 32 and 64 bits on the same machine ? Please see the error I got when I tried to try the sample on the 64 bits version...

Best,
Mansour

Mahmoud Fayed

unread,
Jan 1, 2024, 10:10:39 AM1/1/24
to The Ring Programming Language
Hello Mansour

>> "Softanza is happy and tells you : thank you!"

You are welcome :D
Please continue testing and be sure that everything works as expected
I tried to test Ring 1.19 through Softanza code too before release
But a full manual test by the library creator will be too much better 

>> "By the way, can we install both 32 and 64 bits on the same machine ? "

Yes, Then run Ring Notepad of any of them and use it :D

>> "Please see the error I got when I tried to try the sample on the 64 bits version..."

MySQL samples (ring/samples/aquickstart/mysql) works  on my machine in Ring 1.19 (32bit/64bit)

I am using MySQL8
mysql.png

Greetings,
Mahmoud

Mansour Ayouni

unread,
Jan 1, 2024, 10:27:22 AM1/1/24
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

Yes, I'll test it and let you know.

After installing the MySQL 8 version (same as you have), what should I do? Because the error message remains the same...
Should restart the machine ot maybe copy a DLL from the MySQL folder into the Ring folder so it works?

Thank you for your help...

Best,
Mansour

--

---
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 on the web visit https://groups.google.com/d/msgid/ring-lang/9111c46b-e970-4612-9a14-f3a60eefa813n%40googlegroups.com.

Mahmoud Fayed

unread,
Jan 1, 2024, 10:34:52 AM1/1/24
to The Ring Programming Language
Hello Mansour


Then show me the error message again
The idea is to isolate SoftanzaLib code while checking the problem.

Greetings,
Mahmoud

MOHANNAD ALDULAIMI

unread,
Jan 1, 2024, 10:49:29 AM1/1/24
to The Ring Programming Language
Hello Mr. Mahmoud,Mansour
I have the same error ...
firstly i did not find "libmysql.dll" inside bin folder...
I added it manually from ring1.18 bin folder and that did not fix the issue ...
 finally I decided to comment the line that load mysql library from stdlib (because i use tests for my project all of them loading stdlib)

So Mr. Mansour , I suggest to use stdlibcore instead of stdlib until Mr. Mahmoud fix the problem ...

thanks...
best wishes...
Mohannad

Mahmoud Fayed

unread,
Jan 1, 2024, 10:57:58 AM1/1/24
to The Ring Programming Language
Hello Mohannad

>> "firstly i did not find "libmysql.dll" inside bin folder..."
I have already installed Ring 1.19 64bit from Ring website to test
The files ring_mysql.dll & libmysql.dll exists in ring/bin folder


Try to download it from GitHub and add it to ring/bin if they doesn't exist 
Maybe a system software deleted these files from your machine!

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Jan 1, 2024, 11:11:26 AM1/1/24
to The Ring Programming Language
Hello Mohannad

By the way, there is no need to call me Mr.
Just use my name (Mahmoud) 

The group is full of experts and programmers like Ilir, Bert & Mansour have many years of experience more than me, and we used just to use the first name in our messages. We are ONE TEAM (Ring Developers)

Greetings,
Mahmoud

On Monday, January 1, 2024 at 6:49:29 PM UTC+3 mohann...@gmail.com wrote:

MOHANNAD ALDULAIMI

unread,
Jan 1, 2024, 11:16:56 AM1/1/24
to The Ring Programming Language
Hello Mr. Mahmoud...
I downloaded them from github and replaced them also I tried to built it using visual studio build tools
and also did not worked...

screenshot.jpg
 I removed Ring and installed it again but also did not fixed..
 So i do not know what the problem is ...!

best wishes ....
Mohannad

MOHANNAD ALDULAIMI

unread,
Jan 1, 2024, 11:24:48 AM1/1/24
to The Ring Programming Language
By the way, there is no need to call me Mr.
Just use my name (Mahmoud)  >> i used to call everyone who had experinece more than me and start their names By Mr. or Eng. or Dr. ...:D 
also the difference of our ages make me do that ..:D
Best wishes

Mahmoud Fayed

unread,
Jan 1, 2024, 11:47:27 AM1/1/24
to The Ring Programming Language
Hello Mohannad, Mansour

I think we need to add two dll files required by libmysql.dll 

The files are LIBSSL-3-X64.DLL and LIBCTYPTO-3-X64.DLL

niceshot.png

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Jan 1, 2024, 11:58:35 AM1/1/24
to The Ring Programming Language
Hello Mohannad, Mansour

Could you try the next command using Ring 1.19 (64bit) and see if this will fix the problem (This will add two dll files mentioned in my previous message)

ringpm update ringmysql

Greetings,
Mahmoud

MOHANNAD ALDULAIMI

unread,
Jan 1, 2024, 12:18:24 PM1/1/24
to The Ring Programming Language
Hello Mahmoud...
I updated it but it did not fix the problem.
here is screenshot:
screenshot.jpg

I hope that was helpful...
Mohannad

Mahmoud Fayed

unread,
Jan 1, 2024, 1:33:21 PM1/1/24
to The Ring Programming Language
Hello Mohannad

Could you try again
ringpm update ringmysql

This time it was an error in the ringpm package.ring file (Not copying the DLL files to the ring/bin) folder

Greetigns,
Mahmoud

MOHANNAD ALDULAIMI

unread,
Jan 1, 2024, 2:01:49 PM1/1/24
to The Ring Programming Language
Hello Mr.Mahmoud...
Thanks  for help
screenshot.jpg
it worked perfect as expected ... :D
Best wishes...
Mohannad

Mahmoud Fayed

unread,
Jan 1, 2024, 2:07:24 PM1/1/24
to The Ring Programming Language
Hello Mohannad

>> "it worked perfect as expected ... :D"

Thanks for your kind words :D
Now, the file (Fayed_Ring_1.19_Windows_64bit.exe) is updated too and will not require (ringpm update ringmysql)
It will be nice if you tested the new file :D

Greetings,
Mahmoud

Mansour Ayouni

unread,
Jan 1, 2024, 5:22:42 PM1/1/24
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud and Mohannad,

Now it works !

image.png

It's a real pleasure to run all versions of Ring and get the same code working and with better performance as a bonus !

Best,
Mansour

Mahmoud Fayed

unread,
Jan 1, 2024, 6:05:31 PM1/1/24
to The Ring Programming Language
Hello Mansour

This is very nice
Keep up the GREAT WORK

Greetings,
Mahmoud

MOHANNAD ALDULAIMI

unread,
Jan 2, 2024, 2:51:58 AM1/2/24
to The Ring Programming Language
Hello  Mahmoud
>> It will be nice if you tested the new file :D

I tested it and worked as expected...

Also I want to thank you for this enhancements of performance...
Testing 64 bit version with a computer before 10 years gave good experience about this enhancements...
The performance enhancements makes web applications more faster than it used to be... 

best wishes...
Mohannad

Mahmoud Fayed

unread,
Jan 2, 2024, 4:23:32 AM1/2/24
to The Ring Programming Language
Hello Mohannad

>> "I tested it and worked as expected..."

This is nice :D

>> "Testing 64 bit version with a computer before 10 years gave good experience about this enhancements..."

Very good news, Thanks for sharing :D

Greetings,
Mahmoud
Reply all
Reply to author
Forward
0 new messages