Hello all,
Not finding any pascal example, I modified the procedure example
"gen_rows" with the changes "IUdrFunctionFactoryImpl", ....
But I get the error "UDR plugin entry point not found".
//-------------------------------------------------------------//
function int16_bin(status: IStatus; theirUnloadFlagLocal: BooleanPtr;
udrPlugin: IUdrPlugin): BooleanPtr; cdecl;
begin
udrPlugin.registerFunction(status, 'int16_bin',
int16Factory.create());
int16theirUnloadFlag := theirUnloadFlagLocal;
Result := @int16UnloadFlag;
end;
exports int16_bin;
initialization
int16UnloadFlag := false;
finalization
if (not int16UnloadFlag) then
int16theirUnloadFlag^ := true;
//-------------------------------------------------------------//
create FUNCTION int16_bin(FINT16 Smallint NOT NULL)
RETURNS guid2
EXTERNAL NAME 'int16!int16_bin'
ENGINE UDR;
Or can I find a pascal example of a UDR function that is fine?
thank you in advance.
--
Norbert Saint Georges
http://tetrasys.fi
------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel