Nick, неужели ты так думаешь ? Что он там обрабатывает?
If Access:File.Next() Then Break.
Он конечно разбирается готов ли файл, есть ли какая ошибка, но даже не
имеет средств ждать и повторить после отлова IsHeldErr. Так что на
мой, пока еще мало просвещенный взгляд, ничего он не обрабатывает, вместо него это
делают User c Programмerom, а вот со страшной силой тормозит это точно (см. код
FileManager.NextServer, чего кстати этот не описан в abcref.pdf ?) и кукарекает
без надежды на рассвет. Для одной двух записей его конечно можно использовать,
а вот для тысяч... Или я не прав? А если не прав мог бы кто
познакомить меня с хорошими примерами работы с отдельными классами, а
то SV не знакомо с нашими требованиями к тех документации и очень меня
огорчает своим ABC описаловом. Plz, конечно, отдам долг когда лучше
разберусь
.
--
С уважением,
SAN mailto:
vgsan@yandex.ru
(Добавление)
Nick, неужели ты так думаешь ? Что он там обрабатывает?
RTFM. "The Next method handles any errors, except end of file, that occur
while getting the record."
If Access:File.Next() Then Break.
Вообще-то правильно
Код: Выделить всё
LOOP WHILE Access:File.Next() = Level:Benign
![...]
END
Он конечно разбирается готов ли файл, есть ли какая ошибка, но даже не
имеет средств ждать и повторить после отлова IsHeldErr. Так что на...
А ты в ABC хоть один HOLD() видел? Я нет. А со своими холдами сам и
разбирайся. Есть TryNext, и обрабатывай свои проблемы самостоятельно.
... мой, пока еще мало просвещенный взгляд, ничего он не
обрабатывает, вместо него это...
Не нравится, отнаследуй и сделай свой. На то и ООП. Можешь вообще полностью
свой FM использовать.
... делают User c Programмerom, а вот со страшной силой тормозит это
точно (см. код...
Смотрю.
Код: Выделить всё
IF SELF.UseFile() THEN RETURN Level:Fatal.
LOOP
SELF.AtEOF = 0
IF Prev
PREVIOUS(SELF.File)
ELSE
NEXT(SELF.File)
END
CASE ERRORCODE()
Дальше только обработка ошибок. В основной ветке
Что-то я не пойму, что ты здесь такое супернеэффективное нашел. Обработку
SELF.AtEOF можешь полностью выбросить. Она только для тех, кто все еще без
EOF жить не может.
FileManager.NextServer, чего кстати этот не описан в abcref.pdf
А зачем бумагу переводить? Приватный он и тебе для юзания недоступный.
?) и кукарекает
без надежды на рассвет. Для одной двух записей его конечно можно
использовать,
а вот для тысяч... Или я не прав?
Ну если для тебя пяток операторов по сравнению с доступом к диску так
критично, то простой NEXT никуда не делся. Потести так и так и доложишь
результат. А вообще, ты что, полагаешь, что ООП программулина может быть
столь же эффективна, как и оптимизинованная не ООП? Я сильно сомневаюсь. А
насчет тысяч... Основное его применение табличку на экране заполнить. Откуда
там тысячи строк? И сравни объем этих операций с тем, что в
... познакомить меня с хорошими примерами работы с отдельными классами, а
то SV не знакомо с нашими требованиями к тех документации и очень меня
огорчает своим ABC описаловом. Plz, конечно, отдам долг когда лучше
разберусь
.
Вот флаг в руки и может еще один OS проект организуешь. Но не перевод, а
учебник/оптсалово АВС "нашим требованиям".
WBR,
Nick Tsigouro
Написал: ClaList(2)