|
|
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
Доброе время суток ! Мне надо записать каждую строку таблицы в отдельный файл. Код программы такой: SCAN srecn=STR(RECNO()) fxml=ALLTRIM(fxml)+'_'+ALLTRIM(srecn)+'.xml' OFP = FCREATE('&fxml') IF OFP<0 THEN _str="Невозможно создать файл -"+ALLTRIM(fxml) ? _str ELSE ? srecn =FPUTS(OFP,"мое инфо") ENDIF =FCLOSE(OFP) ENDSCAN В начале все нормально работает, но через несколько тыс. записей (на разной машине по разному) он перестает создавать файл. Путь проверял. Не пойму в чем проблема. Как это можно выяснить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 13:07:01 |
|
||
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
Что-то слышал про ограничения на количество файлов в директории... Покопайте в этом направлении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 13:26:04 |
|
||
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
Sergey ChЧто-то слышал про ограничения на количество файлов в директории... Покопайте в этом направлении... Это было актуально только для DOS... Даже если было бы и так - уж точно ограничение не несколько тысяч. Возможно - дело - либо в длине имени создаваемого файла, либо - с тем, что что-то не успевает сработать в переходе на следующую запись и закрытии создаваемого. Может быть дело - в подключенном индексе? Может даже попробовать отключить его - чтобы иметь сканирование записей в физическом порядке их размещения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 15:02:01 |
|
||
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
Либо - уж в самом крайнем случае - вставить в цикл специпльную задержку типа a=inkey(0.001) -подобрав ее величину. Хотя это конечно может намного притормозить ход программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 15:06:01 |
|
||
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
на ХР была недавно засада - crea tabl иногда не срабатывал (в каталоге 20 файлов - не более) лечится (в цикле закрутил проверку на появление файла) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 15:06:19 |
|
||
|
FCREATE не создает файл
|
|||
|---|---|---|---|
|
#18+
это чегото у мелкософтовых на файловом уровне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 15:08:02 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1593236]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 462ms |

| 0 / 0 |
