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

start [/forum/topic.php?fid=45&msg=32403309&tid=1676579]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 550ms |

| 0 / 0 |
