Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Делегат и методы с неопр.числом параметров (число прочтений - 2239 )
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Делегат и методы с неопр.числом параметров
10. Января 2007 :: 16:34
Печать  
Делаю делегата на вызовы метода своего класса определенного с неопределенным числом параметров (каламбурчик получился  Улыбка ), и натыкаюсь на такую ошибку -  "В классе 'ЗапросСПараметрами' метод 'ВыполнитьИнструкцию' должен принимать 1 параметр! ".  Как быть ? Методы по количеству параметров писать не хочется.
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Делегат и методы с неопр.числом параметров
Ответ #1 - 10. Января 2007 :: 16:37
Печать  
mash писал(а) 10. Января 2007 :: 16:34:
Делаю делегата на вызовы метода своего класса определенного с неопределенным числом параметров (каламбурчик получился  Улыбка ), и натыкаюсь на такую ошибку -  "В классе 'ЗапросСПараметрами' метод 'ВыполнитьИнструкцию' должен принимать 1 параметр! ".  Как быть ? Методы по количеству параметров писать не хочется.

В свое время выкрутился через ВыполняемыйМодуль: создается текст типа "Процедура Выполнить () // здесь что надо выполнить КонецПроцедуры". Когда надо вызывается Модуль.Выполнить ().
  
Наверх
 
IP записан
 
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Делегат и методы с неопр.числом параметров
Ответ #2 - 10. Января 2007 :: 16:44
Печать  
Т.е. проблема известна ?  И делегат исправить никак нельзя ?
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: Делегат и методы с неопр.числом параметров
Ответ #3 - 10. Января 2007 :: 16:48
Печать  
mash писал(а) 10. Января 2007 :: 16:44:
Т.е. проблема известна ?  И делегат исправить никак нельзя ?

Ну, известна или не известна, не знаю Улыбка Но в документации прямо сказано, что у вызываемых методов должна быть "одинаковая сигнатура (возвращаемый параметр, количество параметров или их отсутствие)."
  
Наверх
 
IP записан
 
mash
1c++ donor
Отсутствует


1C++ v. 3.0.1.23

Сообщений: 148
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Делегат и методы с неопр.числом параметров
Ответ #4 - 10. Января 2007 :: 16:49
Печать  
у меня одинаковое Улыбка Неопределенное Улыбка
  

Поспешность наносит ущерб
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать