I've only been able to test DBP on my desktop (8800 GTS) and my notebook (7400 Go). I'm surprised no one else has mentioned these problems throughout the beta. If it is video card related I may buy have to buy a pci 5200 to test this.
Has anyone else here run PureGDK on a 5200?
The dlls are extracted because they are only merged with the exe to eliminate the need of a runtime library. Because the DBP engine and TPC plugins are a set of dlls and not libs it has to be this way.BTW, particles-1.exe extracts "dbpdata" and "dbpdata0" in the temp dir, contains the PureGDK and DBP DLLs, I think it's one reason I don't use DBP, there's no need to extract all DLLs before run unless Lee Bamber don't know how to handle APIs(not our problem with PB tho).
I don't think you can load a dll from memory without some form of dll injection. To load from memory would be the same as loading an exe which DEP would prevent.
Most engines are in source or lib form. DarkBasic Professional is kind of unique in that it's build around a plugin framework. I agree that it's not the cleanest method but there isn't anything functionally wrong with it.