|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#18+
Не могу понять, через раз передается параметр в функцию на уровне окна. Я использую PowerBuilder 7, в качестве параметров передаю DataStrore и Boolean Это какой-то глюк или нужно что-то сделать с библиотекой, формой? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 15:42 |
|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#18+
При первом заходе в функцию все нормально. На втором уже пропускает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 16:00 |
|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#18+
Покажите как вызываете ф-ю. И объясните что значит "не передается/пропускается". ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 18:31 |
|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#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, 08:42 |
|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#18+
proSlavaAnatoly 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+
Anatoly Moskovsky, Разобрался. При передаче DataStore в качестве параметра, не передается схема полей. Поэтому сделал DataStore глобальным, присвоил тот же datawindow что и в исходном, а в параметрах передаю только ключ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 09:20 |
|
Не передается параметр в пользовательскую функцию
|
|||
---|---|---|---|
#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 уже существует, либо заполнено, то "пропустить" действие функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 12:35 |
|
|
start [/forum/topic.php?fid=15&fpage=18&tid=1335667]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 115ms |
0 / 0 |