Environment.Data: Каталог данных (в виде объекта File)
А FormatStr работает со строками.
Пробуй так:
Add(MainActivity,8780049,77,133)
{
link(onCreate,14958838:doFormat,[])
}
Add(StringList,5859936,448,231)
{
Point(doSave)
Point(FilePath)
Point(doLoad)
link(onChange,1915656:doSetText,[])
link(onError,3026847:doShow,[(534,244)(534,286)])
link(String,5578263:Value,[(454,201)(377,201)])
link(FilePath,14958838:Result,[])
}
Add(EditText,5578263,371,140)
{
Left=10
Top=10
}
Add(Button,11611803,266,231)
{
Left=20
Top=45
Caption="Добавить"
Point(onClick)
link(onClick,5859936:doAdd,[])
}
Add(Button,4622913,266,329)
{
Left=20
Top=100
Caption="Загрузить"
Point(onClick)
link(onClick,5859936:doLoad,[(370,335)(370,265)])
}
Add(Environment,5533442,413,28)
{
Point(Data)
}
Add(FormatStr,14958838,455,133)
{
DataCount=1
Mask="%1/arhiv.txt"
Point(Result)
link(Str1,10029338:FilePath,[])
}
Add(TextView,1915656,602,231)
{
Left=10
Top=130
}
Add(Button,6956926,266,273)
{
Left=20
Top=70
Caption="Сохранить"
Point(onClick)
link(onClick,5859936:doSave,[(370,279)(370,258)])
}
Add(ToastNotification,3026847,595,280)
{
}
Add(GetDataEx,12845948,651,329)
{
}
Add(File,10029338,441,70)
{
Point(FilePath)
link(NFile,5533442:Data,[])
}