Call QDFx with FB^3
If anyone wants to call QDFx in FB^3 it seems to work just fine as follows:
Since there are 8 parms, add these constants to Tlbx Standard.Incl or the copy being used.
_p8None = 0x00000000 _p8Byte = 0x00100000 _p8Word = 0x00200000 _p8Long = 0x00300000Put this constant somewhere accessible. This is your routine descriptor as required by the mixed mode manager.
_uFnParams = _Pascalstk_rtnWord_p1Word_p2Long_p3Long_p4Long_p5Word_p6Word_p7Word_p8Long CALL "DCOD",2000 'loads gFBCode& with address of QDfx result% = UNIVERSALFN(gFBCode&,_uFnParams,fxNum%,gw&,@dRect,@dRect,sz%,dLay%,dir%,callBk&)