EDIT :- I've looked at Other.cs and seen what that code is meant to do (add the default module name if none specified), but it is not applicable here as pre 6.42 only the Sub name is in htSubs with no qualification.
I meant that it will be compatible with existing code running under the new version.
That way users will not have to add the "main." prefix to their code.
For "compatible" I meant that the library would optimise compile and run with earlier versions of B4ppc. It would seem that we can't have both sorts of compatibility or maybe we can if I look for two leading underscores in htSubs - I'll think about it
If anyone is following this thread I will post the modified Threading and FormEx libraries once the release of the stable version is close so that I am sure they will work OK. In the mean time the workaround in post #1 can be used.