При создании структуры с различными элементами ее размер как будто "подгоняется" под переменную с максимальной длиной.
Например структура:
Type TestSTRUC
dbVal1 As Double
dbVal2 As Double
iVal3 As Integer
End Type
2 переменные типа double = 16 байт + 1 переменная типа Integer = 20
Итого размер структуры должен быть 20 байт. Но len(TestSTRUC) либо SizeOf(TestSTRUC) показывают значение 24 - т.е. размер структуры 24 байта.
Причем также некорректно отображается даже если вместо Integer прописать DWORD
Если эту структуру скопировать в VB6 - то размер будет отображаться корректно.
Подскажите, в чем может быть дело?
Такое впечатление, что FB работает только с одноразмерными структурами - т.е. по сути с массивами.Добавлено (25.11.2013, 16:44)
---------------------------------------------
А все, разобрался)
Почему-то не могу удалить свою тему.