Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 12.11.05 03:57. Заголовок: Clipper 5.2-5.3 проблем, а в Harbour?
Надоело биться с Clipperами 5.2(SIX)-5.3 Выяснилось, например, что значения SCOPE не воспринимаются как ограничители для первой/последней записи списка в TBrowse при нажатии комбинаций Ctrl_PgUp и Ctrl_PgDown соответственно... Так что получаем переход на первую или последнюю запись неSCOPанутого списка и как следствие (если запись не соответствует SCOPу) - зависание... Хотелось бы попробовать Harbour, но как на него перейти, чёткого алгоритма пока не встречал. То есть где-то полгодика тому увидел и скачал FAQи на эту тему, но там нет алгоритма действий, всё вразброс, да и рассчитано на человека, который знает-понимает, что такое Си, а если с ним и с его библиотеками не сталкивался в принципе никогда? Кто-нибудь может порадовать алгоритмом перехода на Harbour?
|
|
|
Ответов - 69
, стр:
1
2
3
4
All
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 26.04.06 01:51. Заголовок: Re:
suv2 пишет: цитата: | Ведь сикс с 5.3 просто НЕ РАБОТАЕТ |
| А я и не говорил о SIX с 5.3! Я говорил о том что SET SCOPE на пустое поле в нём вешал программу, хотя это может просто из-за глючных в 5.3 CDXов... А в 5.2 этот жёсткий фильтр на пустое поле, как я уже говорил, на Ctrl PgDown возвращает 0 ("нет данных"), хотя данных таких пока не была нажата Ctrl PgDown виднелось море...
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 26.04.06 13:06. Заголовок: странно. проверил
.. и всё работает. нажимал много раз Ctrl PgDown. и жесткий фильтр всегда возвращает 2. Уверен, что у Вас ошибка - в строке 17.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 27.04.06 02:19. Заголовок: Re:
SergeJa пишет: цитата: | Уверен, что у Вас ошибка - в строке 17. |
| Извиняюсь, в строке 17 чего именно? И какая именно ошибка? А Вы точно пробовали это со SCOPE на пустое значение поля? Т.е. если есть текстовое поле, которое может быть пустым либо чем-либо заполненным, и ставим SCOPE именно на пустое значение?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 27.04.06 12:17. Заголовок: строка 17
уверен, что функции sx_SetScope(<n>,<c>) все равно, заполнено ли поле символами CHR(32) или символами CHR(33).
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 27.04.06 13:03. Заголовок: Re:
А если Chr(0) ?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 28.04.06 06:39. Заголовок: Re:
saulius пишет: Или если "" - у меня ведь SCOPE по пустому значению - RTRIM(поле)
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 28.04.06 12:38. Заголовок: SCOPE по "" - абсолютная бессмыслица
"из ничего и будет ничего" (У.Шекспир, Король Лир, действие 1-е сцена 2-я).
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.05.06 07:21. Заголовок: Re:
SergeJa пишет: Однако пока не нажмёшь Ctrl PgDown - SCOPE исправно выдаёт все позиции с пустым значением поля!
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.05.06 10:02. Заголовок: Re:
SET SCOPE .... dbGoTop() // <<<=== заработает SCOPE
|
|
|
Ответов - 69
, стр:
1
2
3
4
All
[только новые]
|
|