Вверх ↑
Ответов: 288
Рейтинг: 4
#1: 2021-06-05 10:30:58 ЛС | профиль | цитата
sla8a, во, вот так заработало!
И насколько понимаю 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,[])
}

карма: 2

0
Редактировалось 1 раз(а), последний 2021-06-05 10:47:10