What happened?PureBasic.com wrote:No external DLLs, runtime interpreter or anything else required when creating executables

What happened?PureBasic.com wrote:No external DLLs, runtime interpreter or anything else required when creating executables
What would be your solution, please ?MachineCode wrote:My point is: I can't just copy and paste a code sample from these forums and run it, without needing to install another product (DLL or DirectX) first. I see that as a problem, but I guess others don't. After all:
What happened?PureBasic.com wrote:No external DLLs, runtime interpreter or anything else required when creating executables
which puts us back to the installer fred. you could get it to download and install the additional requirements direct from Microsoft/nvidia etc. you could make it optional I suppose.... Just a thought. plenty of other software installers do it.Fred wrote:Installing DX9 worked on all PC I tested PB on, and it's also needed for commercial DirectX9 games as well, so i don't think it can be avoided at all.
What happened? Engine3D.dll was added 10 years ago. That happened.MachineCode wrote:After all:What happened?PureBasic.com wrote:No external DLLs, runtime interpreter or anything else required when creating executables
DirectX requirement is documented on the "Requirements" page of the PB manual, so it is OK.MachineCode wrote:I see that as a problem, but I guess others don't.
Yep, the system message clearly said what is missing.moogle wrote:The new message is worse as now you have no specific detail as to why the command failed.
DirectX is not very backwards compatible. So DirectX11 was built for windows 7 and up. DirectX9 was built for windows XP and up. I believe the oldest windows OS that Ogre engine supports is XP. So they only use 9 to keep everything nice and compatible.MachineCode wrote:Okay. I'll give it a shot. I don't understand, though, since 11 was released later.