To pass banks using userlibs etc, you have to use the *< character in the decls.
I.e
test(myBank*,size%):"_test@8"
I've used pb+blitz to access memory banks created in blitz.
Although if you want to create a bank in pb and return it you may have to be careful. Alot of pb resources are stupidly nuked when the .dll call ends.
And I believe threading falls under that fate. I tried (and failed) to do the same thing.
I.e
test(myBank*,size%):"_test@8"
I've used pb+blitz to access memory banks created in blitz.
Although if you want to create a bank in pb and return it you may have to be careful. Alot of pb resources are stupidly nuked when the .dll call ends.
And I believe threading falls under that fate. I tried (and failed) to do the same thing.