Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Описание метода в defcls.prm (число прочтений - 2955 )
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Описание метода в defcls.prm
10. Октября 2007 :: 05:40
Печать  
В чем разница, если описать метод КОП в defcls.prm, и не описывать. Метод естественно экспортный.
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Описание метода в defcls.prm
Ответ #1 - 10. Октября 2007 :: 07:15
Печать  
При наличии в описании параметров по умолчанию, можно будет вызывать без фактических.
Без описания - при вызове все фактические приходится указывать, иначе фехлер.
Ну, ещё Vis1CPP маленько по-другому методы сортирует, кажется.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Описание метода в defcls.prm
Ответ #2 - 10. Октября 2007 :: 09:18
Печать  
dnp писал(а) 10. Октября 2007 :: 07:15:
При наличии в описании параметров по умолчанию, можно будет вызывать без фактических.
Без описания - при вызове все фактические приходится указывать, иначе фехлер.

При описании в дефцлс.прм
1) можно указать, что у метода КОП-а неограниченное число параметров - Метод1(Парам1, Парам2, ...), т.е. два обязательных, остальные нет.
2) В параметрах по умолчанию можно указывать более развернутые варианты, чем в штатном 1С - типа Метод1(Парам = РабочаяДата(), Парам2 = глФункция(1, 2)) и т.д.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Описание метода в defcls.prm
Ответ #3 - 22. Октября 2007 :: 02:16
Печать  
artbear писал(а) 10. Октября 2007 :: 09:18:
2) В параметрах по умолчанию можно указывать более развернутые варианты, чем в штатном 1С - типа Метод1(Парам = РабочаяДата(), Парам2 = глФункция(1, 2)) и т.д.

Можно пример как такое реализовать, у меня например не получилось не указывать параметр при вызове метода класса - ругается
"Недостаточное число параметров передано при вызове функции/процедуры объекта"
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Описание метода в defcls.prm
Ответ #4 - 22. Октября 2007 :: 09:36
Печать  
ev-kov писал(а) 22. Октября 2007 :: 02:16:
artbear писал(а) 10. Октября 2007 :: 09:18:
2) В параметрах по умолчанию можно указывать более развернутые варианты, чем в штатном 1С - типа Метод1(Парам = РабочаяДата(), Парам2 = глФункция(1, 2)) и т.д.

Можно пример как такое реализовать, у меня например не получилось не указывать параметр при вызове метода класса - ругается
"Недостаточное число параметров передано при вызове функции/процедуры объекта"


http://1c.alterplast.ru/faq/1cpp.html, раздел "Специализированные вопросы".
  
Наверх
www  
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Описание метода в defcls.prm
Ответ #5 - 22. Октября 2007 :: 11:12
Печать  
Заработало!
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать