..sounds perhaps a little bit funny, but this question troubled in my head last week. I have a general programming question about "include" files for oxygen and other basic languages. Why do you need it at all these include file for running win api's, controls, method's, functions and much more? Why doesn't you included all these stuff in main core application (here: basic programming language) of all various *.basicDll" you're working with? because of reasons for convertion from one programming language to another one or because of reasons for speed or get better access to other functions of different *.dll's? I am just wondering why it can't be easier.
if I see at some oxygen examples the include path files overview (adventure landscape for openGL examples e.g.) it's look like a djungle
powerbasic uses for all include file's a collected map like "winapi.inc" or newer "windows.inc". but if there's missing only one function in an include file the program will strike and gives error messages. so why all developer don't collect all needed file after running all the examples you're working with in one "Include.DLL" or exe file?
regards, frank