Otacon,
I can write to banks no problem from the called DLL, but because multithreading fails - I resorted to passing the address to another PB exe - when this PB exe tries to access the same address is when I get the errors - do you think this is Windows application memory protection - or should it be working ?
See above really. After I couldn't get it working with threads the normal way I did what most coders do. blamed my tools, and gave up. ;)
Memory sharing/objects etc are commonly a bitch with pb .dlls though(To the point of where I no longer even consider using it) .dlls I create in Vc6++ never have these problems, so you might want to look into that.