Вверх ↑
Ответов: 2236
Рейтинг: 676
#1: 2021-06-03 19:04:01 ЛС | профиль | цитата
Sova-Kmv, не могу пока протестировать. Но посмотрев в код элемента могу предложить попробовать следующее.
Add(EditText,13772623,672,301)
{
Top=180
Width=390
}
Add(Button,6627616,497,371)
{
Top=105
Width=390
Caption="ЗАПИСАТЬ"
Point(onClick)
link(onClick,12608976:doData,[])
}
Add(Button,9788325,497,406)
{
Top=240
Width=390
Caption="ЗАКРЫТЬ"
Point(onClick)
link(onClick,14419417:doClose,[(603,412)(603,328)])
}
Add(FileReadWrite,14419417,609,301)
{
FileName="/storage/emulated/0/TEXT.txt"
Mode=1
ReadType=10
WriteType=8
Point(doClose)
link(onRead,13772623:doText,[])
link(onEOF,2354115:doShow,[(661,314)(661,349)])
link(onError,5168447:doShow,[(656,321)(656,391)])
link(onErrorIO,2358325:doShow,[(649,328)(649,433)])
link(FileRW,13977052:Value,[])
}
Add(AlertDialog,2358325,672,427)
{
Title="IO Error"
Positive="OK"
}
Add(AlertDialog,5168447,672,385)
{
Title="Open/Close error"
Positive="OK"
}
Add(AlertDialog,2354115,672,343)
{
Message="Достигнут конец файла!"
Title="EOF"
Positive="OK"
}
Add(EditText,13517061,546,322)
{
Top=75
Width=390
Text="Тестирования записи в файл"
Hint="ТЕКСТ ДЛЯ ЗАПИСИ"
}
Add(Button,15583078,497,308)
{
Left=-5
Top=155
Width=395
Caption="ПРОЧИТАТЬ"
Point(onClick)
link(onClick,14419417:doRead,[])
}
Add(MainActivity,908898,371,252)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Permission,16516774,371,301)
{
PermName=73
}
Add(Permission,16694586,371,357)
{
PermName=121
}
Add(DoData,12608976,546,371)
{
link(onEventData,14419417:doWrite,[(586,377)(586,321)])
link(Data,13517061:Value,[])
}
Add(EditText,13977052,609,252)
{
Top=5
Width=390
Text="/storage/emulated/0/TEXT.txt"
}
Add(Button,1299466,497,273)
{
Top=20
Width=390
Caption="ОТКРЫТЬ"
Point(onClick)
link(onClick,14419417:doOpen,[(592,279)(592,307)])
}
В FileRW подается файл.
А данные (строку) для записи на точку doWrite.
И насколько понимаю doOpen можно не использовать, а сразу doWrite или doRead. Но это проверьте.
карма: 11

0
Редактировалось 1 раз(а), последний 2021-06-03 19:07:27