|Subject||Re: [firebird-support] Re: Udr GenRows sample Pascal|
Thank you botch Norbert and Dimitry for your help
problem was with fill method
the method is to use move index  of string and casting or StrLCopy
or simplest possible this one which does not require any casting:
StrPLCopy(outMessage.ss, s, High(outMessage.ss))
> It depends on information in IMessageMetadata.
> > I
> > ss: Array[0..199] of Char;Array[0..199] of Byte;
> > ss:
> > ss: Array[0..199] of AnsiChar;OK
> This is a right declaration for CHAR(200).
> > ss: String;string i got result prefixed with size byte
> > with last
>strings in Delphi are prefixed with length byte.
> Because short
>Yes i know that i only "show" that with this declaration i got something
but with all above i got empty string
I will look into fill procedure maybe i miss something obvious