![]() |
#1 |
Участник
|
Как узнать размер файла в container?
В Аксапте в container помещаются файлы tif (отсканированные спецификации).
Можно каким-то образом узнать размер этих файлов в Аксапте, или это можно делать только через сохранение на жесткий диск и только потом определять размер? |
|
![]() |
#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 |
|
![]() |
#3 |
Участник
|
Работает. Спасибо!
Правда немного долго. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Hidden
Работает. Спасибо!
Правда немного долго. я, кстати, кажется чуть ли не в string переводил, а потом длину по strlen определял. это тоже, когда сначала дисплейное поле рисовал. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Roman. ~RVS
я при загрузке длину файла писал прямо в поле таблицы. работает быстро. 8-) для первоначального заполнения вновь созданного поля пройтись джобом можно.
я, кстати, кажется чуть ли не в string переводил, а потом длину по strlen определял. это тоже, когда сначала дисплейное поле рисовал. |
|
![]() |
#6 |
Участник
|
А если в контернере хранить длину рисунка и сам рисунук?
PS Или использовать еще один контейнер для хранения длин?
__________________
Axapta v.3.0 sp5 kr2 |
|