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.)
[Licence] Using later dll compile in older exe
Re: [Licence] Using later dll compile in older exe
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.