17.03.2015 9:06, liviusliv...@poczta.onet.pl wrote:
> i tried all alignments Byte, Word, DWord, QWord

>>   Alignments in the buffer are irregular, you can't get it right with 
>> these options. You
>>have to use packed record and byte arrays as fillers.

>>-- 
>>   WBR, SD.

Hi,

but how to work with this? I should have FB source code? I supposed that 
this appi was for simplify usage.
Look below
first integer is normally stored with WordBool,
second is smallint with 4 bytes 0
third integer with 4 bytes 0 instead of 2 for wordbool


(204 {$CC}, 187 {$BB}, 170 {$AA}, 17 {$11}, 0, 0 <== Integer + 
WordBool(IsNull)
, 221 {$DD}, 51 {$33}, 0, 0, 0, 0 <== Smallint+ ????
, 204 {$CC}, 187 {$BB}, 170 {$AA}, 17 {$11}, 0, 0, 0, 0 <== Integer + ????
, 221 {$DD}, 204 {$CC}, 187 {$BB}, 34 {$22}, 0, 0 <== Integer + 
WordBool(IsNull)
, 24 {$18}, 0, VarChar len
50 {$32}, 48 {$30}, 49 {$31}, 53 {$35}, 45 {$2D}, 48 {$30}, 51 {$33}, 45 
{$2D}, 49 {$31}, 55 {$37}, 32 {$20}, 49 {$31}, 48 {$30}, 58 {$3A}, 52 {$34}, 
49 {$31}, 58 {$3A}, 48 {$30}, 49 {$31}, 46 {$2E}, 53 {$35}, 56 {$38}, 55 
{$37}, 48 {$30}, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0)


regards,
Karol Bieniaszewski 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to