FGX.Assets.CustomFile.TfgAssetFile: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 11: | Строка 11: | ||
<p>Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через <i>FileName</i> происходит распаковка файла из ресурса в место, соответствующее месту распаковки <i>FileLocation</i> и правилу распаковки <i>ExtractionRule</i> .</p><p>Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.</p> | <p>Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через <i>FileName</i> происходит распаковка файла из ресурса в место, соответствующее месту распаковки <i>FileLocation</i> и правилу распаковки <i>ExtractionRule</i> .</p><p>Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.</p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Свойства == | == Свойства == | ||
Версия 17:00, 28 июля 2020
Delphi
TfgAssetFile = class (TfgAsset)
TObject -> TfgAsset -> TfgAssetFile
Описание
Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через FileName происходит распаковка файла из ресурса в место, соответствующее месту распаковки FileLocation и правилу распаковки ExtractionRule .
Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.
Свойства
property
|
FileLocation: TfgFileLocation
Место, куда будет выполнена распаковка файла из ресурса. Значение по умолчанию: TfgFileLocation.DocumentsPath .
|
property
|
ExtractionRule: TfgExtractionRule
Правило распаковки файла из ресурса. Значение по умолчанию: TfgFileLocation.DocumentsPath .
|
property
|
Uri: string
URI к файлу. Только для внутреннего использования.
|
property
|
FileName: string
Полное имя распакованного файла. Пример для Android: /data/user/0/ru.fgx.AssetDatabaseFile/files/HelloWorld/universal-universal.txt
|
Константы
const
|
AssetType: string
Описание отсутствует. |
const
|
DefaultExtractionRule: TfgExtractionRule
Описание отсутствует. |
const
|
DefaultExtractedFileLocation: TfgFileLocation
Описание отсутствует. |