On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Не зарегистрирован
Зарегистрирован: 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?

Спасибо: 0 
Ответов - 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 виднелось море...

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 26.04.06 13:06. Заголовок: странно. проверил


.. и всё работает. нажимал много раз Ctrl PgDown. и жесткий фильтр всегда возвращает 2. Уверен, что у Вас ошибка - в строке 17.

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 27.04.06 02:19. Заголовок: Re:


SergeJa пишет:

 цитата:
Уверен, что у Вас ошибка - в строке 17.


Извиняюсь, в строке 17 чего именно? И какая именно ошибка?

А Вы точно пробовали это со SCOPE на пустое значение поля? Т.е. если есть текстовое поле, которое может быть пустым либо чем-либо заполненным, и ставим SCOPE именно на пустое значение?

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 27.04.06 12:17. Заголовок: строка 17


уверен, что функции sx_SetScope(<n>,<c>) все равно, заполнено ли поле символами CHR(32) или символами CHR(33).



Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 27.04.06 13:03. Заголовок: Re:


А если Chr(0) ?

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.04.06 06:39. Заголовок: Re:


saulius пишет:

 цитата:
А если Chr(0) ?


Или если "" - у меня ведь SCOPE по пустому значению - RTRIM(поле)

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.04.06 12:38. Заголовок: SCOPE по "" - абсолютная бессмыслица


"из ничего и будет ничего" (У.Шекспир, Король Лир, действие 1-е сцена 2-я).

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.05.06 07:21. Заголовок: Re:


SergeJa пишет:

 цитата:
У.Шекспир, Король Лир


Однако пока не нажмёшь Ctrl PgDown - SCOPE исправно выдаёт все позиции с пустым значением поля!

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.05.06 10:02. Заголовок: Re:


SET SCOPE ....
dbGoTop() // <<<=== заработает SCOPE

Спасибо: 0 
Профиль
Ответов - 69 , стр: 1 2 3 4 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 10
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет