I have been a Clarion programmer forever; but, it seems like I have this internal struggle the past 30 years or so on whether it is a best practice to use “global” INC files in our multi-DLL applications? Or, to add ‘Insert Module’ for the external DLL’s and then prototype the needed procedures from the DLL? It seems like I remember Bob Foreman (not taking his name in vain/vein/vane [choose one]…) saying that there is less overhead with the second method; but, I may have been on crack that day.
I suspect that there is a probable middle ground, where if you are using say 75% of the DLL, you go with the INC file; but, if you are only using a handful, you prototype them. What say you?