| Yoko http://forum.yoko.com.ua/ |
|
| Проблема с повторным открытием файла http://forum.yoko.com.ua/viewtopic.php?f=3&t=1963 |
Page 1 of 1 |
| Author: | NetAndrey [ 2004-11-15 17:47:05 ] |
| Post subject: | Проблема с повторным открытием файла |
Вопрос в следующем: Как несколько раз открыть один и тот же фаил и считать с него данные? Делаю так: sub Main() var F=file("D:\Or0.dat") ..... for i=0 to 5 F.open() ..... Count=safe call F.ReadNumber() ..... F.close() next endsub Срабатывает только один круг, затем выдает ошибку, при повторном запуске той же функции не работает. Призодится заново выходить и входить в UO. |
|
| Author: | AGRS [ 2004-11-15 18:11:04 ] |
| Post subject: | |
Читай что в доке написано. После Close ты его уже не откроешь. |
|
| Author: | NetAndrey [ 2004-11-15 18:17:08 ] |
| Post subject: | |
AGRS wrote: Читай что в доке написано. После Close ты его уже не откроешь.
AGRS подскажи, а то у меня дока нет, я учился по чужим скриптам. Что тогда делать-то. Как два раза открывать фаил? |
|
| Author: | Edred [ 2004-11-15 18:33:47 ] |
| Post subject: | |
открывай его в какой-то процедуре, читай данные и закрывай. А из главного скрипта вызывай эту процедуру столько раз сколько тебе надо. |
|
| Author: | NetAndrey [ 2004-11-15 18:37:57 ] |
| Post subject: | |
Edred спасибо, сейчас попробую переписать. |
|
| Author: | AlexeyVorotnikov [ 2004-11-15 19:38:46 ] |
| Post subject: | |
NetAndrey wrote: Что тогда делать-то. Как два раза открывать фаил?
Нужно просто каждый раз перед открытием писать F=file("D:\Or0.dat") |
|
| Author: | NetAndrey [ 2004-11-18 19:26:42 ] |
| Post subject: | |
AlexeyVorotnikov wrote: NetAndrey wrote: Что тогда делать-то. Как два раза открывать фаил? Нужно просто каждый раз перед открытием писать F=file("D:\Or0.dat") Спасибо. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|