Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.08.2011, 15:42
|
|||
---|---|---|---|
Не передается параметр в пользовательскую функцию |
|||
#18+
Не могу понять, через раз передается параметр в функцию на уровне окна. Я использую PowerBuilder 7, в качестве параметров передаю DataStrore и Boolean Это какой-то глюк или нужно что-то сделать с библиотекой, формой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2011, 16:00
|
|||
---|---|---|---|
Не передается параметр в пользовательскую функцию |
|||
#18+
При первом заходе в функцию все нормально. На втором уже пропускает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2011, 18:31
|
|||
---|---|---|---|
|
|||
Не передается параметр в пользовательскую функцию |
|||
#18+
Покажите как вызываете ф-ю. И объясните что значит "не передается/пропускается". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.08.2011, 08:42
|
|||
---|---|---|---|
Не передается параметр в пользовательскую функцию |
|||
#18+
Anatoly Moskovsky, На уровне формы w_ved, при событии кнопки clicked, фу-ция вызывается два раза 1-й: uf_usum(ids_prostoy1_coach,true) нормально, передаются параметры 2-й: uf_usum(ids_prostoy2_coach,true) пропускает Функция uf_usum: принимает два параметра DataStore и Boolean ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.08.2011, 13:38
|
|||
---|---|---|---|
|
|||
Не передается параметр в пользовательскую функцию |
|||
#18+
proSlavaAnatoly Moskovsky, На уровне формы w_ved, при событии кнопки clicked, фу-ция вызывается два раза 1-й: uf_usum(ids_prostoy1_coach,true) нормально, передаются параметры 2-й: uf_usum(ids_prostoy2_coach,true) пропускает Функция uf_usum: принимает два параметра DataStore и Boolean Нет такого действия в программировании - "пропускает". Функция либо вызывается и тогда в нее передаются переданные параметры, либо не вызывается. Что вы понимаете под этим "пропускает"? Как вы это проверяете? Что ожидаете увидеть, а что видите вместо этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.08.2011, 09:20
|
|||
---|---|---|---|
Не передается параметр в пользовательскую функцию |
|||
#18+
Anatoly Moskovsky, Разобрался. При передаче DataStore в качестве параметра, не передается схема полей. Поэтому сделал DataStore глобальным, присвоил тот же datawindow что и в исходном, а в параметрах передаю только ключ. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.08.2011, 12:35
|
|||
---|---|---|---|
Не передается параметр в пользовательскую функцию |
|||
#18+
proSlavaРазобрался. При передаче DataStore в качестве параметра, не передается схема полей. Поэтому сделал DataStore глобальным, присвоил тот же datawindow что и в исходном, а в параметрах передаю только ключ. Здесь можно было бы и оставить всё как было, т.е. без глобальной переменной, просто из полученного DS источника брать DWO и присваивать его DWO приемнику до копирования в приемник данных. А вообще, что-то не похоже, чтобы начальная проблема: proSlava...фу-ция вызывается два раза 1-й: uf_usum(ids_prostoy1_coach,true) нормально, передаются параметры 2-й: uf_usum(ids_prostoy2_coach,true) пропускает была из-за этого. Скорее всего у Вас в скрипте есть какая-то "проверка", типа: - если DS/DW уже существует, либо заполнено, то "пропустить" действие функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&mobile=1&tid=1335667]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 426ms |
0 / 0 |