Hi Charles,
these are my last few issues concerning OxygenBasic demos for the moment because I do not find more.
I could run these examples:
\examples\Linkage\FuncLinks.o2bas line 19:
declare function f1(string* s) at @f#string
FuncCasting.o2bas line 8:
declare fn() as sys at @fc (is this sufficient?)
examples\Math\InProgress\Quaternion.o2bas line 9:
method normalise()
I did not touch projectsB\FreeImage (the style of declaring the functions looks much different), OxygenBasic\tools\t.o2bas (draft?), examples\Constructs\TokenLangWIP.o2bas (did this ever work?), projectsA\ManualGenerator\ManualCreate2WIP.o2bas (work in progress), projectsB\ConsoleOOP\old\TestConsoleC02.o2bas (include statements), projectsB\RosettaCode\inProgress\Sets.o2bas (in Progress), projectsB\C_codeWIP\C switch.o2bas (seems to be gxo2/co2 problem, but of minor interest).
Hopefully I did not bother you too much with my questions. My goal was to be able to compile every demo with OxygenBasic and to see the differences between Version A40 and the earlier versions. I noticed that there is A39,38,37,36. I do not think that they are fully compatible with A40. This would be like using FreeBasic 0.18 with programs written for FreeBasic 1.01.
I expect that there are some examples which will not work correctly or crash due to a slightly different memory access (pointered variables?), but to find these demos they must be run and and the code checked. Until now I have managed about a third of the ca 760 examples. For me there is still a lot to learn about OxygenBasic.
Roland