var параметр в процедуре, fpc 2.5.1

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

var параметр в процедуре, fpc 2.5.1

Сообщение alexs » 26.08.2009 19:03:31

Что поломали в компиляторе - в процедуру через вар параметр передаю наследников от класса TForm. В версии 2.3. всё работало. Сейчас - перестало. А какже полиформизм?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Иван Шихалев » 26.08.2009 23:40:34

А что за прикол с нумерацией версий?
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: var параметр в процедуре, fpc 2.5.1

Сообщение MageSlayer » 26.08.2009 23:46:50

Мдя. По поводу var сам чего-то не понял.
Но в Лазарусе FreeThenNil поправили на var без типа.

Так что это нечто новое.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: var параметр в процедуре, fpc 2.5.1

Сообщение alexs » 26.08.2009 23:48:31

Иван Шихалев писал(а):А что за прикол с нумерацией версий?

В транке она
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Иван Шихалев » 27.08.2009 04:22:59

Я заметил, что она в транке. Но что-то не понял, почему. 2.4 же еще не вышел.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Inferno » 27.08.2009 06:17:26

в режиме совместимости с Дельфи вроде всё по старому....
но в objfpc не хорошо получилось пришлось в большом проекте дофига переделывать... ну так то если подумать то нововведения логичные
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: var параметр в процедуре, fpc 2.5.1

Сообщение alexs » 27.08.2009 07:51:10

Inferno писал(а):ну так то если подумать то нововведения логичные

абсолютно нет - нарушается принцип ООП - полиформизм.
Inferno писал(а):в режиме совместимости с Дельфи вроде всё по старому....

ставил mode delhi в качестве дерективы компиляции - не помогло.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Sergei I. Gorelkin » 27.08.2009 14:02:12

Изменение сознательное и документированное:
http://wiki.freepascal.org/User_Changes ... parameters

Увеличение номера версии в транке делается не в момент релиза, а в момент начала подготовки к нему. Подготовка к релизу 2.4 уже началась :)
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1406
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: var параметр в процедуре, fpc 2.5.1

Сообщение alexs » 27.08.2009 18:58:47

Sergei I. Gorelkin писал(а):Изменение сознательное и документированное:

Пример убедительный, не спорю.
Прийдётся извращаться с безтиповыми переменными.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Logo » 27.08.2009 23:24:53

А какже полиформизм?

абсолютно нет - нарушается принцип ООП - полиформизм.

Не понял, это о чем? Или очепятка? Имеется в ввиду полиморфизм?
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: var параметр в процедуре, fpc 2.5.1

Сообщение alexs » 28.08.2009 00:17:31

:lol:
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Logo » 28.08.2009 00:39:02

Я и правда не понял, думал, что прошлепал что-то.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: var параметр в процедуре, fpc 2.5.1

Сообщение Vadim » 28.08.2009 05:59:01

С бестиповыми параметрами будет полипараметризм. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru
cron