Page 1 of 1

[Licence] Using later dll compile in older exe

Posted: Sat Jun 07, 2025 10:34 am
by es_91
I am unsure wheter it would be allowed to compile a dll from PB 6 and use it for a project written in PB 4. Since it could touch the "wrapper" idea somehow.

Actually i am dealing with a lot of old Windows PCs in the present days, and i was curious about using PB 4.00 to compile for Windows 95. Some crucial functionalities are not available there, like i would need the XML lib, and even fan made sources will some day run out of support.


So if compiling a .dll in PB 5 or 6 and calling it from an .exe written in PB 4, would that offend the licence agreement?

(The purpose is only to ensure functionalities on older machines.)

Re: [Licence] Using later dll compile in older exe

Posted: Sat Jun 07, 2025 2:16 pm
by Quin
Think you're in the clear, as long as you don't directly wrap PureBasic functions. i.e. make your own XML abstraction, don't expose all of PB's functions directly.