Browse без View

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Browse без View

Сообщение Губин Игорь »

Ал писал(а): В общем-то она действительно не ускорят работу
И всё-таки не соглашусь! Нижеприведённый код из двух файлов TPS отрабатывает на потоковой обработке почти раза в два быстрее, чем аналогичный, но построенный на классическом loop-set()-Next()

Код: Выделить всё

ListFile   View(File1),Filter('Fil1:Number = AllNumber'),Order('Fil1:KeyNumber')
					Project(Fil1:Number2,...)
					Join(Fil2:keyNumber,Fil1:Number2)
						Project(...)
					End	
				End
Проверено и многократно и с учётом кеширования. Может дело в том, что файлы очень длинные, а в записи всего три числа? Но, тем не менее, это есть факт, Мсье Дюк!
Это я только кажусь дураком! На самом деле я полный идиот!
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Browse без View

Сообщение Ал »

Губин Игорь писал(а):
Ал писал(а): В общем-то она действительно не ускорят работу
это не мне нужно приписывать цитату :D
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Browse без View

Сообщение Дед Пахом »

А что, собственно, тут подразумевают под термином "код Browse без VIEW"? Что он должен делать-то? Если просто показать все записи файла, то надо строчек 5 - выгрузка файла в очередь и ?List{prop:from}=queue. Если что посложнее (связанные файлы, постраничная загрузка, локаторы-шмакаторы...), то кому в здравом уме придёт в голову всё писать самому с нуля?
С уважением, ДП
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Browse без View

Сообщение Губин Игорь »

Ал писал(а):
Губин Игорь писал(а):
Ал писал(а): В общем-то она действительно не ускорят работу
это не мне нужно приписывать цитату :D

:oops: :oops: :oops: :oops: :oops: :oops:
Это я только кажусь дураком! На самом деле я полный идиот!
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Browse без View

Сообщение Ал »

Губин Игорь писал(а): :oops:
случается :D
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Browse без View

Сообщение Губин Игорь »

Ал писал(а): случается
:P :cat:
Это я только кажусь дураком! На самом деле я полный идиот!
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Browse без View

Сообщение gopstop2007 »

Уважаемый ACN, а так Вам не подойдет? LIST как BROWSE http://forum.clarionlife.net/phpbb/view ... =30#p16438
Добавлю свою лепту литературных аналогий :D Заходит мужик в фирменный гараж(сервис) и говорит: У меня запорожец и лучше он чем ваши мерседесы, но так как он не доделан я вам доказать не могу, но ВЫ ЖЕ ПРОФЕССИОНАЛЫ отремонтируте - прокачайте мою тачку(запор) и я вам докажу....
Уважаемый ACN Вы мне напомнили про СССР-овский мультфильм "Вовка в тридевятом царстве" :D
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить