И насколько понимаю doOpen можно не использовать
Точки doOpen и doClose использовать обязательно, потому что файл после записи и без переподключения сразу не читается!!!
Благодарю за помощь.
Add(EditText,13772623,861,196)
{
Top=180
Width=390
}
Add(Button,6627616,406,196)
{
Top=105
Width=390
Caption="ЗАПИСАТЬ"
Point(onClick)
link(onClick,12608976:doData,[])
}
Add(FileReadWrite,14419417,700,196)
{
FileName="/storage/emulated/0/TEXT.txt"
Mode=1
ReadType=11
WriteType=9
Point(doClose)
link(onRead,13772623:doText,[])
link(onEOF,2354115:doShow,[(752,209)(752,244)])
link(onError,5168447:doShow,[(747,216)(747,286)])
link(onErrorIO,2358325:doShow,[(740,223)(740,328)])
}
Add(AlertDialog,2358325,763,322)
{
Title="IO Error"
Positive="OK"
}
Add(AlertDialog,5168447,763,280)
{
Title="Open/Close error"
Positive="OK"
}
Add(AlertDialog,2354115,763,238)
{
Message="Достигнут конец файла!"
Title="EOF"
Positive="OK"
}
Add(EditText,13517061,455,147)
{
Top=75
Width=390
Text="Тестирования записи в файл"
Hint="ТЕКСТ ДЛЯ ЗАПИСИ"
}
Add(Button,15583078,448,287)
{
Left=-5
Top=155
Width=395
Caption="ПРОЧИТАТЬ"
Point(onClick)
link(onClick,8770092:doEvent1,[])
}
Add(MainActivity,908898,238,147)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Permission,16516774,238,196)
{
PermName=73
}
Add(Permission,16694586,238,252)
{
PermName=121
}
Add(DoData,12608976,455,196)
{
link(onEventData,7154020:doEvent1,[])
link(Data,13517061:Value,[])
}
Add(Hub,7154020,525,196)
{
OutCount=3
link(onEvent1,1188729:doEvent1,[])
link(onEvent2,14419417:doWrite,[(560,209)(560,216)])
link(onEvent3,812270:doEvent1,[(553,216)(553,223)])
}
Add(Hub,8770092,518,287)
{
OutCount=3
link(onEvent1,1188729:doEvent2,[(584,293)(584,209)])
link(onEvent2,14419417:doRead,[(622,300)(622,209)])
link(onEvent3,812270:doEvent2,[(636,307)(636,230)])
}
Add(Hub,1188729,595,196)
{
InCount=2
OutCount=1
link(onEvent1,14419417:doOpen,[])
}
Add(Hub,812270,651,217)
{
InCount=2
OutCount=1
link(onEvent1,14419417:doClose,[])
}