Wow, IBasicPro has everything that I had time to check for, and it can compile DLL's. I compiled a dll and ran it from BlitzPlus, and it was able to return a string without all the PureBasic global variable nonsense.
Suggestions for BlitzPlus
BlitzPlus Forums/BlitzPlus Programming/Suggestions for BlitzPlusThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.