Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Параметры по-умолчанию (число прочтений - 21897 )
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #15 - 09. Апреля 2007 :: 04:49
Печать  
А для 1С++ зажал, да ? Улыбка  Смех
  

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


1С++ rulezzz!

Сообщений: 85
Местоположение: Украина, Винница
Зарегистрирован: 20. Ноября 2007
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #16 - 20. Ноября 2007 :: 11:09
Печать  
Я только начал изучать компоненту 1С++.
У меня тоже выдает ошибки "Недостаточное число параметров передано при вызове функции/процедуры объекта".
Это когда я пробовал класс "БыстрыеИтоги" и еще какие-то с вашего сайта.
В других классах я поправлял руками вызов функций и процедур. А здесь никак не могу побороть.
Пересмотрел кажется весь форум, но не нашел никакого решения данной проблемы.
Также пробовал ставить разные версии 1С++ (и старые, и новые) - не помогло ничего.
Может кто помочь?
  

Восторгаюсь 1С++ и классами к ней!
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #17 - 20. Ноября 2007 :: 11:23
Печать  
Создай новую тему, обсудим.
В новой ветке напиши код, который запускаешь, и пример вызова этого кода.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #18 - 09. Апреля 2008 :: 07:23
Печать  
alest писал(а) 13. Марта 2007 :: 08:49:
sedmin писал(а) 13. Марта 2007 :: 08:35:
Дело не в этом. Дело в том, что для файла определения не выдается диагностика. В данном случае надо написать не
Число ПроверкаРазрешенияРедактирования(ГрупповойКонтекст Конт, Строка Реквизиты, Число ДокументФиксируетЗаписи=0);
а
Void ПроверкаРазрешенияРедактирования(ГрупповойКонтекст Конт, Строка Реквизиты, Число ДокументФиксируетЗаписи=0);

Наступал на эти грабли много раз. Уже выучил их.  Улыбка

Точно, это ж процедура! Я тоже, только не выучил, спасибо. В ФАК ссылку кинуть?

Создал баг
http://www.1cpp.ru/bugs/show_bug.cgi?id=3712
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #19 - 09. Апреля 2008 :: 12:10
Печать  
alest писал(а) 13. Марта 2007 :: 08:49:
Точно, это ж процедура! Я тоже, только не выучил, спасибо. В ФАК ссылку кинуть?

В FAQ это есть с самого рождения FAQ.
http://www.1cpp.ru/index.php/FAQ#defcls.prm вопрос 3.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #20 - 09. Апреля 2008 :: 12:12
Печать  
artbear писал(а) 09. Апреля 2008 :: 07:23:

Зачем? Что именно ты хочешь поменять в поведении 1С++?
К sedmin'у тот же вопрос.
  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #21 - 09. Апреля 2008 :: 12:39
Печать  
fez писал(а) 09. Апреля 2008 :: 12:10:
alest писал(а) 13. Марта 2007 :: 08:49:
Точно, это ж процедура! Я тоже, только не выучил, спасибо. В ФАК ссылку кинуть?

В FAQ это есть с самого рождения FAQ.
http://www.1cpp.ru/index.php/FAQ#defcls.prm вопрос 3.

Честно сказать первый раз его вижу. На alterplast он тоже был? Ветку фак в форуме (этом и старом) только и смотрел.
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #22 - 09. Апреля 2008 :: 12:42
Печать  
fez писал(а) 09. Апреля 2008 :: 12:12:
artbear писал(а) 09. Апреля 2008 :: 07:23:

Зачем? Что именно ты хочешь поменять в поведении 1С++?
К sedmin'у тот же вопрос.

Наверное надо бы исключение выкидывать, что процедура объявлена как функция. Мне тоже кажется, что не должно быть такого молчаливого поведения.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #23 - 09. Апреля 2008 :: 13:31
Печать  
1. Да, хочется какого-то более осмысленного поведения.
Из сообщения 1С далеко не сразу поймешь, в чем баг Улыбка
2. Или можно пропускать подобный вариант Улыбка, но не думаю, что это правильно.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #24 - 09. Апреля 2008 :: 14:17
Печать  
alest писал(а) 09. Апреля 2008 :: 12:39:
fez писал(а) 09. Апреля 2008 :: 12:10:
alest писал(а) 13. Марта 2007 :: 08:49:
Точно, это ж процедура! Я тоже, только не выучил, спасибо. В ФАК ссылку кинуть?

В FAQ это есть с самого рождения FAQ.
http://www.1cpp.ru/index.php/FAQ#defcls.prm вопрос 3.

Честно сказать первый раз его вижу. На alterplast он тоже был? Ветку фак в форуме (этом и старом) только и смотрел.

Естественно. Я же сказал: "с рождения".
http://1c.alterplast.ru/faq/1cpp.html "Специализированные вопросы", третий вопрос.
  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #25 - 09. Апреля 2008 :: 14:46
Печать  
В том-то и дело, что там просто сказано что такое void. Там не сказано, что если указать какой-то другой тип для процедуры, то не будут работать параметры по-умолчанию.
А получается так, скопировал определение, на void не исправил, а 1с++ говорит не о том, что тип неправильный, а просто игнорирует параметры по-умолчанию.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #26 - 09. Апреля 2008 :: 14:49
Печать  
Какой ты нудный. Улыбка Ну почитай еще вопрос, который начинается с:
Цитата:
Q. Что-то у меня не получается создать метод со значением по умолчанию.


В современном FAQ это 4-й вопрос того же раздела.
  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #27 - 09. Апреля 2008 :: 15:25
Печать  
fez писал(а) 09. Апреля 2008 :: 14:49:
Какой ты нудный. Улыбка Ну почитай еще вопрос, который начинается с:
Цитата:
Q. Что-то у меня не получается создать метод со значением по умолчанию.


В современном FAQ это 4-й вопрос того же раздела.

Это не я нудный, а ты вводишь в заблуждение: то "с самого рождения", а теперь про современный.

Есть и хорошо, будем знать. А еще лучше будет, когда 1с++ будет указывать на источник ошибки.
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


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

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #28 - 09. Апреля 2008 :: 15:36
Печать  
alest писал(а) 09. Апреля 2008 :: 15:25:
fez писал(а) 09. Апреля 2008 :: 14:49:
Какой ты нудный. Улыбка Ну почитай еще вопрос, который начинается с:
Цитата:
Q. Что-то у меня не получается создать метод со значением по умолчанию.


В современном FAQ это 4-й вопрос того же раздела.

Это не я нудный, а ты вводишь в заблуждение: то "с самого рождения", а теперь про современный.

Учу русскому языку. Дорого.

"почитай еще вопрос, который начинается с: Q. Что-то у меня не получается создать метод со значением по умолчанию." - означало, что читать его надо в старом, альтерпластовском faq. Поскольку в старом faq нет нумерации вопросов, приходится позиционироваться вот таким способом.

"В современном FAQ это 4-й вопрос того же раздела" - написано для того, чтобы найти этот же вопрос в современном faq.
  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Параметры по-умолчанию
Ответ #29 - 09. Апреля 2008 :: 15:50
Печать  
Урок выучил. Улыбка Но факт наличия в фак, ИМХО, не повод считать, что указанное поведение не надо исправлять. 10 очередь, конечно, но все же.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать