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