Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Return without Close Window / 21 сообщений из 21, страница 1 из 1
04.06.2008, 20:14
    #35355076
Svetalana Shulman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Добрыи День, может ли ктото подсказать если возможна передача аргументов из окна в функцию что вызывает его, как с функцией CloseWithReturn(), которая закривает окно и передает аргументс, только без закрития. Мне требуется сохранить окно со всеми введенними параметрами.
...
Рейтинг: 0 / 0
05.06.2008, 00:25
    #35355370
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
если окно типа response! то его можно только закрыть чтобы открывшая его ф-ция продолжила работу.
...
Рейтинг: 0 / 0
05.06.2008, 11:50
    #35356019
craftyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
можно "поиграться" с объектом Message.
сначала передать туда то, что вам нужно, а после закрытия окна взять оттуда.

авторМне требуется сохранить окно со всеми введенними параметрами.
либо сохранить в самом окне, в событии close, например...
...
Рейтинг: 0 / 0
05.06.2008, 12:07
    #35356100
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Svetalana ShulmanДобрыи День, может ли ктото подсказать если возможна передача аргументов из окна в функцию что вызывает его, как с функцией CloseWithReturn(), которая закривает окно и передает аргументс, только без закрития. Мне требуется сохранить окно со всеми введенними параметрами.
Открыть окно с помощью OpenWithParm и передать в открытое окно ссылку на объект, который открывает окно. При возникновении потребности дергается какое-либо событие в переданном объекте с параметрами которые необходимо передать.
Это если я правильно понял что нужно, т.к. написано прямо скажем не очень понятно...
...
Рейтинг: 0 / 0
05.06.2008, 12:25
    #35356177
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Локшин Марк wrote:

> Это если я правильно понял что нужно, т.к. написано прямо скажем не
> очень понятно...

Я понял так же. Вряд ли мы вместе сошли с ума .
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.06.2008, 20:37
    #35357901
Svetalana Shulman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Ia ochen' izviniaus' esli chtoto ne poniatno..
Okno otkrito s OpenwithParm.. trebuetsia peredat' parameters nazad ne zakrivaia okno.. ( seichas ia ispolzuiu ClosewithReturn(), chto vozvraschaet parameters i zakrivaet okno.., trebuetsia sohranit' okno otkritim so vsemi vvedennimi parametrami..
Spasibo, izviniaus' esche raz esli moe opisanie problemi ne poniatno..
...
Рейтинг: 0 / 0
05.06.2008, 23:48
    #35358104
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Марк вам уже ответил...
...
Рейтинг: 0 / 0
12.06.2008, 19:54
    #35371680
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Если,скажем,MDI аппликация,есть фрейм,стало быть,переберите открытые "простыни",шиит,если,по русски,функция getactivesheet() с компанией,проверочка на classname(),а как найдёте,в инстансную переменную найденного шиита грузите ваш параметр и пуляйте в нём ивент или функцию.Должно сбарабанить без закрытий.
Чой-то подобное мастырил,давно,правда.
...
Рейтинг: 0 / 0
13.06.2008, 13:23
    #35372254
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTЕсли,скажем,MDI аппликация,есть фрейм,стало быть,переберите открытые "простыни",шиит,если,по русски,функция getactivesheet() с компанией,проверочка на classname()
И что, classname уже однозначно определяет окно?
...
Рейтинг: 0 / 0
18.06.2008, 18:59
    #35381184
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
По-моему да.
Давно было,говорю,давно сложных кодов не ваял,так,всё,по мелочи,для души,так сказать.
Простите за задержку с ответом,нетривиальная выпала неделька.
...
Рейтинг: 0 / 0
18.06.2008, 19:23
    #35381224
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTПо-моему да.
Давно было,говорю,давно сложных кодов не ваял,так,всё,по мелочи,для души,так сказать.
Простите за задержку с ответом,нетривиальная выпала неделька.
А если я два раза окно одного и того же типа открою, то что мне ожидать в classname увидеть?
...
Рейтинг: 0 / 0
24.06.2008, 10:48
    #35390095
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
А в MDI аппликации надо следить,с помощью той-же машины,о которой я раньше докладывал,что,при попытке открыть уже открытое окно,вместо опена отрабатывает дача фокуса.
Типа,тебе оно нужно-вот оно,не нужно-закрой.
...
Рейтинг: 0 / 0
24.06.2008, 10:53
    #35390106
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTА в MDI аппликации надо следить,с помощью той-же машины,о которой я раньше докладывал,что,при попытке открыть уже открытое окно,вместо опена отрабатывает дача фокуса.
Типа,тебе оно нужно-вот оно,не нужно-закрой.
И что, я типа не могу одновременно редактировать, например, две накладные, а мне надо их постоянно закрывать/открывать?
...
Рейтинг: 0 / 0
24.06.2008, 10:55
    #35390119
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Если хотите в одну накладную занести данные из другой,почему бы и нет?
...
Рейтинг: 0 / 0
24.06.2008, 11:07
    #35390152
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTЕсли хотите в одну накладную занести данные из другой,почему бы и нет?
Что "почему бы и нет"? Как я открою одновременно два окна когда мне предложат закрыть первое для открытия второго?
...
Рейтинг: 0 / 0
24.06.2008, 11:20
    #35390179
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Это я и пытаюсь объяснить, что в MDI аппликациях, мне знакомых,по крайней мере, по Электрической Компании, по Международному Фонду ,не стану здесь вспоминать его имя , по телефонной комании в провинции Зулу и т.д. открывать 2 шиита за один раз не было нужды,ибо шииты несли на себе списки ,а в конкретику,типа накладных,или там платежей,уходили уже респонсы.И если клавишный ввод в этот респонс мог изменить вид списка в уже открытом шиите,пулялся ретрив,там где надо,а зачастую,где не надо тоже,лишь бы инфа на экране была чистой.
...
Рейтинг: 0 / 0
24.06.2008, 11:32
    #35390226
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTЭто я и пытаюсь объяснить, что в MDI аппликациях, мне знакомых,по крайней мере, по Электрической Компании, по Международному Фонду ,не стану здесь вспоминать его имя , по телефонной комании в провинции Зулу и т.д. открывать 2 шиита за один раз не было нужды,ибо шииты несли на себе списки ,а в конкретику,типа накладных,или там платежей,уходили уже респонсы.И если клавишный ввод в этот респонс мог изменить вид списка в уже открытом шиите,пулялся ретрив,там где надо,а зачастую,где не надо тоже,лишь бы инфа на экране была чистой.
И что с того, что в какой-то программе ввод первички был сделан на Response окнах? Я например не считаю это верхом совершенства, т.к. например выполнить задачу сравнения 2-х документов в системе, организованной по такому принципу можно только через одно место...
...
Рейтинг: 0 / 0
24.06.2008, 12:15
    #35390425
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Речь ,здесь,идёт не о совершенстве, а о некой возможности запуска евента в другом окне.
Я не пришёл проповедовать вечные истинны, а вспомнить некий преходящий эпизод. Не подходит, не берите.
Где-то,когда-то изложенное решение соответствовало,так сказать,и деньгам на него потраченным и интуиции пользователя,что было очень важно,чтобы исключить ошибочный ввод.Сравнение на повестке не стояло.Может,этот софт и сейас работает.
...
Рейтинг: 0 / 0
24.06.2008, 13:11
    #35390663
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
KOLCHOZ_POSTEVENTРечь ,здесь,идёт не о совершенстве, а о некой возможности запуска евента в другом окне.
Я не пришёл проповедовать вечные истинны, а вспомнить некий преходящий эпизод. Не подходит, не берите.
Где-то,когда-то изложенное решение соответствовало,так сказать,и деньгам на него потраченным и интуиции пользователя,что было очень важно,чтобы исключить ошибочный ввод.Сравнение на повестке не стояло.Может,этот софт и сейас работает.
И как все эти Ваши воспоминания относятся к исходному вопросу, если совершенно очевидно что там не Response окна? Сейчас Вы просто пытаетесь подвести философию под Вашу веьма неудачную идею определению целевого окна по его classname'у.
...
Рейтинг: 0 / 0
25.06.2008, 10:03
    #35392620
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Не мудурствуя лукаво, может использовать более простой способ - использовать параметры ранее созданного объекта ?
Объявить объект в Application, создать при открытии и использовать его параметры, функции и прочее по необходимости.
Или использовать параметры Application.
Хотя, боюсь, что меня могут обвинить в использовании почти Global переменных, что, конечно согласен, - дурной вкус.

Good Luck !
...
Рейтинг: 0 / 0
08.07.2008, 13:15
    #35417455
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Return without Close Window
Может нет,а может,и есть.
CloseWithReturn() - классика респонс окон для тех,кто не очень дружит с object oriented и,для тех,кто слишком хорошо дружит с object oriented ,настолько,что пишет объекты,предназначенные для наследования.Нет у меня философии,Марк,есть,а вернее,были коды,которые,весьма конкретно уходили от изложенной автором проблеммы.Хотя,сам автор,судя по её участию в дискуссии,уже во всём разобралась,пожелаем ей удачи.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Return without Close Window / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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