Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как отменить дддолгий retrieve???!!! / 7 сообщений из 7, страница 1 из 1
09.04.2004, 18:12
    #32476089
PBMustDie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
Уважаемые братья по несчастью, работающие на PB!
Столкнулся с такой вот проблемой, уже третий день мучаюсь!
Подскажите, кто знает, как отменить получение (retrieve), к примеру отчёта?
Сам отчёт получается около 15 минут. Т.е. имеется ввиду следующее: в приложении я выбираю "Сформировать отчет по ..."; появляется окошко Response-типа "Идёт формировние отчета...". Требуется прервать получение, посредством нажатия кнопки отмена на вышеописанном окне. Однако, в процессе выполнения данной операции, приложение как бы подвисает, и тыкай не тыкай куда-либо, результат is null :) Про Async-параметр асинхронной транзакции я знаю, но результатов это никаких не даёт, пиши ты "Async=1" или "Async=0", таже ботва!
Подскажите, в чем тут ссуть! Плиzzz!!!
...
Рейтинг: 0 / 0
09.04.2004, 19:36
    #32476168
Ermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
Во первых Вы не сказали с какой СУБД работает приложение.
Во вторых не сказали через какой интерфейс устанавливается связь с СУБД.
По этому что-то сказать про то, почему у Async параметр у вас не действует мягко говоря сложно.

Но даже если ваша СУБД не поддерживает асинхрнные операции, выход есть.
Запускайте выполнение такого отчета в отдельном потоке.
О том как это можно сделать см. ниже: Writing MultiThreaded PowerBuilder Applications (PB 6 & 7)

И выкиньте своё 'окошко Response-типа "Идёт формировние отчета...". '
Оно в случае многопоточного приложения будет только мешать работе пользователя.
...
Рейтинг: 0 / 0
09.04.2004, 20:50
    #32476212
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
А вообще это какую наглость надо иметь, логинутся сюда с ником PBMustDie , начинать свой вопрос с авторбратья по несчастью, работающие на PB и ожидать ответов...
...
Рейтинг: 0 / 0
12.04.2004, 15:59
    #32477793
PBMustDie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
Спасибо. Попробую.
А, насчет PBMustDie и "братьев по несчастью", я никого не хотел обидеть и тем более оскорбить. Просто, работая ранее под VC и CBuilder, никогда с таким множеством непонятных глюков не встречался. А сейчас на новую работу устроился, приходится PB юзать. Ещё раз приношу свои извинения!
Respect to Ermak!
...
Рейтинг: 0 / 0
16.04.2004, 17:56
    #32484920
PBMustDie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
Блин! Однако, проблемка возникла! Зашел по этой ссылке http://www.sybase.com/detail?id=47802], которую мне любезно предоставил Ermak, там пишут - типа скачайте к данной документации архив 47802.zip, который якобы можно найти в библиотеке "PowerBuilder Datawindow library" в разделе Downloads. Не знаю, всё перерыл, а так и не нашел! Хотя, я это в принципе связываю с тем, что дока от 12.04.99.
Взываю о помощи! Люди, у кого имеется какой-нибудь экзампл по потокам в РВ? Пожалуйста оставьте ссылку!
...
Рейтинг: 0 / 0
16.04.2004, 18:23
    #32484963
dGrichine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
авторВзываю о помощи! Люди, у кого имеется какой-нибудь экзампл по потокам в РВ? Пожалуйста оставьте ссылку!

а слабо набрать в Google "MultiThread PowerBuilder" и почитать?

самая первая ссылка:
http://eric.aling.tripod.com/PB/tips/pbtip25.htm

ЗЫ
Если ты с таким ником сюда ходить будешь, да еще "взывать о помощи", то тебе вряд ли кто поможет... или это ты нарочно?

===
Гришин Дмитрий
...
Рейтинг: 0 / 0
19.04.2004, 15:26
    #32486567
PBMustDie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отменить дддолгий retrieve???!!!
Respect to dGrichine!
А ник обещаю сменить :)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как отменить дддолгий retrieve???!!! / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]