|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
Доброго времени суток Хотелось сделать так чтобы ошибки программиста швырялись в отдельный DBF-к для последующего анализа "потом". типа активная форма,контрол,метод,строка но как определить например что активный контрол вообще существует(ошибки разные получаются) строки типа Код: plaintext
Код: plaintext
Может у кого уже есть подобное решение вцелом?Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 15:51 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
Был близок к правильному решению :) Надо вместо VarType() использовать Type() Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 16:24 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
а "занахрена он нужен" этот активный контрол с активной формой ? для разбора полетов по ошибке разбора стека вызовов, получ-го astackinfo недостаточно, чтобы понять откуда завалились? + для особо непонятливых сохраняю скрин в картинку. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 16:30 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
вот, при разборе массива - стека вызовов все прекрасно видно, откуда "дюбнули", в какой форме и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 16:41 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
ВладимирМ Спосибо прошелмимо Код: plaintext
если можно положите конкретный пример с такой реализацией ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2010, 18:12 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
тыдынц ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 09:18 |
|
Как "обратиться" к .ActiveControl если его нет
|
|||
---|---|---|---|
#18+
идешь на фоксклуб.ру ищешь там по обработчик ошибок на форуме и в решениях допиливаешь под себя зы у меня обработчки шел еще c fpd26 я его подправлял для vfp писал в dbf все ошибки то что надо мне If Otladka = .F. On error do ERR_FIX with error(),program(),lineno(),message(),message(1) * goARM.Path_XLS = FULLPATH('') + d_DirXLS && 'xls\' Endif в vfp можно через try обрабатывать вообще варитантьов громадье ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2010, 19:00 |
|
|
start [/forum/topic.php?fid=41&msg=36921931&tid=1584853]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 148ms |
0 / 0 |