Ik heb een database in Paradox. Een van de velden is een plaatje (type ftGraphic).
Nu begint de database nogal in omvang toe te nemen, en ik vermoed dat dat komt omdat er te grote plaatjes in zitten. Nu zou ik dus graag de omvang van die plaatjes willen opvragen.
Volgens de helpfile kan dat met de property 'Size' van TField.
Maar val is altijd 0. Wat gaat hier fout?
Nu begint de database nogal in omvang toe te nemen, en ik vermoed dat dat komt omdat er te grote plaatjes in zitten. Nu zou ik dus graag de omvang van die plaatjes willen opvragen.
Volgens de helpfile kan dat met de property 'Size' van TField.
Goed, ik heb dus even het volgende geschreven:The interpretation of Size depends on the data type. The meaning of Size for different data types is given in the following table:
...
tGraphic Size is the number of bytes from the image that are stored in the record buffer.
C++:
1
2
3
4
5
| void __fastcall TFormEditComponents::Button2Click(TObject *Sender) { int val = TableComponents->FieldByName("Picture")->Size; Edit1->Text = val; } |
Maar val is altijd 0. Wat gaat hier fout?