|
|
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Версия PB - 6.5.1. Программа делает Авто-обновление через Timer (1) - раз в секунду (реже нельзя), вызывая Retrieve () для DataStore и получая не более (3 строки - 4 колонки все long). Проблема в том, что на долю секунды, форма указателя мыши превращается в часики такие же как SetPointer (HourGlass!) Получается, что курсор раз в секунду дергается, что ужасно раздражает. Как бы задавить при Retrieve () курсор мыши? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 18:44 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. Зорин А. "I love deadlines. I like the whooshing sound they make as they fly by." -- Douglas Adams ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 18:56 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Я уж хотел поблагодарить, да вот не работает эта штука. Может потому, что у меня Windows XP, а она для... Windows 95/98/Me: Но идея мне понравилась.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 19:39 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
BadgerЯ уж хотел поблагодарить, да вот не работает эта штука. Может потому, что у меня Windows XP, а она для... Windows 95/98/Me: Но идея мне понравилась.... РАБОТАЕТ под ХР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 20:53 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
ФилиппРАБОТАЕТ под ХР Чудес не бывает..... Я написал тестовый пример на PB 6.5.1 для родной базы Powersoft Demo DB V6. Библиотека с демкой в Приложенном файле. На всякий случай положил и текст. Может я не умею ее готовить, но мышка в там дергается как заведенная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 22:17 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
А чего удивительного если такой бред написан: w1 lw int li_ii SetPointer( Arrow! ) SetCapture( Handle( lw ) ) FOR li_ii = 1 TO 100 dw_1.Reset() dw_1.Retrieve () NEXT ReleaseCapture() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 05:32 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
ФилиппА чего удивительного если такой бред написан:Критик из тебя отличный, результата никакого... Что я по Вашему написать там должен... если в Help по белому написано: Handle ( objectname {, previous } ) objectname The name of the PowerBuilder object for which you want the handle. Objectname can be any PowerBuilder object, including an application or control, but cannot be a drawing object Только не надо говорить, что Handle( w1 ) результат не меняется.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 09:43 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
BadgerЧто я по Вашему написать там должен ... Только не надо говорить, что Handle( w1 ) результат не меняется....Вероятно, надо говорить Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 10:51 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Не работает это ни как! Кто-нибудь пробовал это в PB запускать? Курсор превращается в часики и так: w1 lw lw = cb_1.GetParent () SetCapture( Handle( lw ) ) dw_1.Retrieve() ReleaseCapture() и так: SetCapture( Handle( this ) ) dw_1.Retrieve() ReleaseCapture() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:04 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Отказался от Retrieve стал получать данные через внешние функциии :) _________________ Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 11:46 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
я решил просто так попробовать способ SetCapture()/ReleaseCapture(), но у меня тоже курсор мыши при Retrieve() изменяется.. у меня вопрос: почему SetCapture(handle) заставит курсор мыши не изменяться? эта функция же для MSDNOnce a window has captured the mouse, all mouse input is directed to that window, regardless of whether the cursor is within the borders of that window., то есть, влияет на приём информации от мыши.. равзе на "замораживание" курсора (фильтр сообщений к состоянию мыши) это действует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 17:32 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
savosin_sergeyя решил просто так попробовать способ SetCapture()/ReleaseCapture(), но у меня тоже курсор мыши при Retrieve() изменяется.. у меня вопрос: почему SetCapture(handle) заставит курсор мыши не изменяться? эта функция же для MSDNOnce a window has captured the mouse, all mouse input is directed to that window, regardless of whether the cursor is within the borders of that window., то есть, влияет на приём информации от мыши.. равзе на "замораживание" курсора (фильтр сообщений к состоянию мыши) это действует? Вот и я говорю, что нужно сначала думать, а потом писать что-то, а то я пол дня потратил на этот 'Пустячок', а нужно было документацию по SetCapture внимательней читать.... Всем спасибо, проблема снята, Retieve () больше в EVENT Timer () не использую.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 18:22 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Надо просто не валять дурака, а поставить вызов SetPointer ( Arrow! ) ПОСЛЕ SetCapture( VALID Handle( lw ) ) (а не до, как у вас). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 18:37 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
cb_1.clicked: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. всё равно часы появляются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 20:59 |
|
||
|
Пустячок, а противно SetPointer () и Retrieve () несовместимы?
|
|||
|---|---|---|---|
|
#18+
Понял в чём у вас проблема :-) У меня во всех подобных скриптах сделано SetPointer( HourGlass! ), поскольку основное требование - чтоб курсор не дергался в время доооолгих ретривов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2005, 04:28 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33390010&tid=1338023]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
84ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 477ms |

| 0 / 0 |
