
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.02.2004, 14:23
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
вызываю ф-цию из ниже приведённой: Код: plaintext 1. 2. 3. И вот после этого собранная ф-я запускаеться 3 раза... если же из формы напрямую запускать Me.tgbFilter_Click то всё пучком... Чо там Eval химичит и можно ли с этим бороться... А'97 Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2004, 15:56
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
вряд ли eval химичит скорее всего событие 3 раза случается поставь точки останова на каждую строку и смотри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2004, 16:26
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Эт я 1м делом сделал... на входе поставил точку и на F8 прошёл всё после End Sub переходит на начало никуда не заходя... в принципе то вызовы должны быть эквивалентены... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2004, 16:46
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
я у тебя вообще не вижу end sub - вижу только End Function если после End Function снова попадает на начало - значит второй раз случается событие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2004, 17:23
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Поясняю... после вызова из этой ф-ии, процедуры, процедура отрабатывает 3 раза... и далее по тексту Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2004, 18:29
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Если мне не изменяет память то у Гетца что-то было про этот глюк, щас книги под рукой нет, домой приду, посмотрю. Если там есть инфа по этому вопросу, то напишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 09:26
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
2 Kelme буду премного благодарен Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 10:15
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
кстати в старших весиях аксесса есть callbyname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 10:36
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
У меня походу не старшая... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 11:04
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Sfagnum cорри, я искал - но не нашёл :( или мне это всё приснилось, или искал хреново. надо брать помощь магистров, Владимира Саныча или ЛП :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 11:19
|
|||
|---|---|---|---|
|
|||
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
А чего чуть что так сразу я? У меня тоже три раза исполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 11:21
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
) Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 11:39
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
:)) Sfagnum: попробуй так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 11:42
|
|||
|---|---|---|---|
|
|||
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Те же яйца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 16:53
|
|||
|---|---|---|---|
|
|||
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Драсте! Это известный баг... Не лечится... Выходом служит статическая логическая переменная, которая обнуляется до выполнения Eval, внутри запускаемой функции выставляется в Истину и если вход в запускаемую Eval'ом функцию происходит с уже установленной в истину переменной, то простой выход из функции (игнорирование запуска). Сам так делал и в коде других видел аналогичное... ЛП, а ЛП, сколько у меня постов оставалось? Историю ведь режишь //придумал новый ник :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 16:57
|
|||
|---|---|---|---|
|
|||
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
А чего чуть что так сразу я? 9 осталось Здарова кстати ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 17:03
|
|||
|---|---|---|---|
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
понятненько, спасибо... я напрямую вызвал... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:27
|
|||
|---|---|---|---|
|
|||
Тройное выполнение кода?!?!?!? [Eval()] |
|||
|
#18+
Угу... ЛП, я проинтуичил: "А не 8-ли постов у тебя осталось?" "Угу" и бабац! уже еще больше :)) //я ж любя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676579]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 451ms |

| 0 / 0 |
