08.11.2005, 10:56 | #1 |
Участник
|
Как узнать размер файла в container?
В Аксапте в container помещаются файлы tif (отсканированные спецификации).
Можно каким-то образом узнать размер этих файлов в Аксапте, или это можно делать только через сохранение на жесткий диск и только потом определять размер? |
|
08.11.2005, 14:06 | #2 |
Administrator
|
Заинтересовался.
Результат моих изысканий (на примере CompanyInfo.Logo): X++: BinData binData; int size; ; binData = new BinData(); binData.setData(CompanyInfo::find().Logo); size = binData.getVariant().safeArray().lastIndex();
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
08.11.2005, 17:07 | #3 |
Участник
|
Работает. Спасибо!
Правда немного долго. |
|
08.11.2005, 17:30 | #4 |
Участник
|
Цитата:
Сообщение от Hidden
Работает. Спасибо!
Правда немного долго. я, кстати, кажется чуть ли не в string переводил, а потом длину по strlen определял. это тоже, когда сначала дисплейное поле рисовал. |
|
09.11.2005, 10:13 | #5 |
Участник
|
Цитата:
Сообщение от Roman. ~RVS
я при загрузке длину файла писал прямо в поле таблицы. работает быстро. 8-) для первоначального заполнения вновь созданного поля пройтись джобом можно.
я, кстати, кажется чуть ли не в string переводил, а потом длину по strlen определял. это тоже, когда сначала дисплейное поле рисовал. |
|
09.11.2005, 10:32 | #6 |
Участник
|
А если в контернере хранить длину рисунка и сам рисунук?
PS Или использовать еще один контейнер для хранения длин?
__________________
Axapta v.3.0 sp5 kr2 |
|