artbear писал(а) 23. Апреля 2007 :: 04:34:1) ИМХО очень неверный код.
Если в глобальнике будет определен обработчик ПриПечатиТаблицы, который должен будет использовать параметры события, будет ошибка.
- знаю, а три запятых я поставил в сообщении, скопировал неверно, потом было лень параметры дописывать...
Цитата:2) Что за проблема с параметрами по умолчанию?
Если описан как void, метод внутри класса должен быть определен как процедура, а не как функция - ИМХО у тебя так !!
Тут веселее...
Я вначале просто опеределил в классе процедуру Просмотр(Заголовок="", ИмяФайла="", Активизировать=1)
При вызове из Документа ТаблицаМоя.Просмотр("","") - то есть с опущенным третьим параметром получил исключение что "Недостаточно параметров при вызове"
затем увел значения по умолчанию в файл определения, но так и не разобрался пока... поэтому сделал тупо через неявные параметры "..."
P.S. Меня кстати больше волнует вопрос, "Как так полцучается что печатается МойКласс, а в процедуру ПриПечати попадает класс Таблица"
...не судите строго, мы пока только разбираемся со всем....