Имя: Пароль:
1C
 
Как проверить, есть функция или нет или как безопасно вызвать функцию.
0 fixin
 
16.02.05
17:00
Хочу вызвать функцию, но чтобы если ее нет, прога ничего не выдавала и не спотыкалась на ошибке. Как сделать?
Пробовал через Шаблон. Но если нет функции, выскакивает сообщение об ошибке в окно сообщений. Может быть через контекст можно?
1 АЛьФ
 
модератор
16.02.05
17:02
2(0) Штатными методами?
2 Волшебник
 
модератор
16.02.05
17:02
Попытка Исключение
3 АЛьФ
 
модератор
16.02.05
17:05
2(2) Тему ты не просек :)
4 АЛьФ
 
модератор
16.02.05
17:05
+(3) Или я :)))
5 Obed
 
16.02.05
17:06
+(4) Или оба :)
6 Кофеин
 
16.02.05
17:55
(6) я бы тож через попытку мутил
7 Волшебник
 
модератор
16.02.05
17:58
Может он хочет обойти синтаксический контроль?
8 АЛьФ
 
модератор
16.02.05
17:59
Попытка не ловит ошибок в шаблоне.
А если другими какими штатными методами изголяться, то ошибка выскочит еще на этапе компилирования модуля.
9 АЛьФ
 
модератор
16.02.05
18:00
2(7) Т.к. Гений не снисходит до ответов, то нам остается лишь гадать...
10 PVasili
 
16.02.05
18:00
(0) зачем?
11 АЛьФ
 
модератор
16.02.05
18:01
2(10) Тебе этого не понять...
12 ValeraVV
 
16.02.05
18:02
Можно и через шаблон. А после него
wshShell=createObject("wScript.shell");
wshShell.sendKeys("^+(z)");
wshShell.sendKeys("^+(я)");
13 Матрейя
 
16.02.05
18:02
Наверное гений считает вас ламерами.
14 АЛьФ
 
модератор
16.02.05
18:04
2(12) И как ты поймешь произошла ли ошибка или функция такая есть?
15 PVasili
 
16.02.05
18:06
(11) блин, ну я хочу вникнуть, по крайней мере попытаться ;) функция, синтаксический контроль... зачем может реально быть нужно?
16 АЛьФ
 
модератор
16.02.05
18:08
2(15) Ты же не Гений? Нет. Значит объяснение будет выше твоего понимания.
Ты заметил, что ни кто до тебя даже не попытался задать такой вопрос?
17 PVasili
 
16.02.05
18:12
Эх... злые вы
18 fixin
 
16.02.05
18:15
(8) Реально Альф просек тему - нужно вызвать функцию так, чтобы если ее нет в модуле, не возникала ошибка. Это нужно для перехвата событий.
В принципе, я уже понял как. Все равно модуль лежит в текст. файле, я просто читаю его, проверяю, какие функции есть, те, что не хватает - добавляю.
А пишу я обмен данными с возможностью вставки своих обработчиков выгрузки-загрузки. Правда для 7-ки пишу только выгрузку.
Формат проще, чем в конвертации, мне удобнее, а хотелось бы чтобы юзверю не нужно было переопределять все события модуля.
19 француз
 
16.02.05
19:43
(18) преставил своего юзверя, ответственного за обмен, с умным лицом переопределяющего все события модуля
20 IAm
 
16.02.05
19:47
- Марьиванна, почему баланс не сдан?
- Да вот, Петр Кузьмич, сижу события переопределяю.
21 АЛьФ
 
модератор
16.02.05
20:00
2(19)(20) Вы просто завидуете!!!
22 427
 
16.02.05
20:09
Они злословят - фиксин потерял телефон и теперь никто не соглашается... Даром...
23 Лошадка в пальто
 
16.02.05
20:10
+22 совет фиксину тут v8: Как в 8-ке считывать XML - файл
24 fixin
 
17.02.05
09:53
(19) Идиёт - цветы детям, мароженое - даме. "Конвертацию данных" тоже юзвери юзают? Это обработка для кодера.
Программист всегда исправляет последнюю ошибку.