Having a little trouble with this, and my sorry newbie self can't quite work out the details. I'm close, I think, but I'm still at the 'no cigar' stage.'
Short story: I'm looking to use PB to produce DLL functionality for Blitz Basic. Blitz requires a very specific interface, as shown here in the C function prototype:
Code: Select all
_declspec(dllexport) int _cdecl my_dll_func( const void *in,int in_size,void *out,int out_sz );Code: Select all
ProcedureDLL bbdll (*BankIn.l, In_Size.l, *BankOut.l, Out_Size.l)
in$ = "My In Size = " + Str(In_Size)
MessageRequester("I'm a DLL", in$, #PB_MessageRequester_Ok)
EndProcedureA nudge in the right direction would be greatly appreciated.
Three may keep a secret, if two of them are dead.
