diff options
| author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2011-02-15 08:42:54 +0000 |
|---|---|---|
| committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2011-02-15 08:42:54 +0000 |
| commit | 16fc8270fba3c5f569151c63c99287d5ad009780 (patch) | |
| tree | 06e03a8dcfb3717b5ea11bf39fa265fbc42af584 /packages/fcl-db | |
| parent | cdcaf671500ff3b2aa08f997f5fda03970a5d4dc (diff) | |
| download | fpc-16fc8270fba3c5f569151c63c99287d5ad009780.tar.gz | |
* TGraphics header size was subtracted from non TGraphic blobs ,
Mantis 18712, patch by Erwin v/d Bosch.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16917 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-db')
| -rw-r--r-- | packages/fcl-db/src/paradox/paradox.pp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/fcl-db/src/paradox/paradox.pp b/packages/fcl-db/src/paradox/paradox.pp index 3826779f57..b5dbc34ac6 100644 --- a/packages/fcl-db/src/paradox/paradox.pp +++ b/packages/fcl-db/src/paradox/paradox.pp @@ -812,8 +812,12 @@ begin Result:=TMemoryStream.Create; V2:=Value; if (Field.DataType=ftGraphic) then + begin Result.WriteAnsiString('bmp'); - Result.WriteBuffer(V2^,D-SizeOf(TGraphicHeader)); + Result.WriteBuffer(V2^,D-SizeOf(TGraphicHeader)); + end + else + Result.WriteBuffer(V2^,D); Result.Position:=0; FDoc^.free(FDoc,Value); end; |
