IPB
ЛогинПароль:

> 

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Конструкторы и деструкторы. Как называть методы?, FREE PASCAL
сообщение
Сообщение #1


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


При компилировании модуля в FREE PASCAL, появляется сообщение об ошибке, где сказанно, что имя конструктора должно быть INIT, а деструктора DONE. Но это ведь бред!
Как это исправить?
( хотя я уже все переименовал и скомпилировал, просто интересно)
Это компилятор неправильно настроен, или что?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Знаток
****

Группа: Пользователи
Сообщений: 303
Пол: Мужской
Реальное имя: Роман

Репутация: -  2  +


Так уж поведено в Паскале ;)
Борланд тоже будет ругаться

Можешь перекомпилировать исходники компилятора :D


--------------------
Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Хм, а почему TP не ругается? Бред какой-то.
Цитата
Можешь перекомпилировать исходники компилятора

Я уже перекомпилировал модуль с конструкторами. Это попроще.


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






БРЕД!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Никакой строгости в выборе названия нет и быть не может!
Может быть 2 причины:
1). Настройки компилятора не те (что вряд ли)
2). Ты пишешь класс, наследующий конструктор INIT (хотя тоже что-то не то)

romtek, а как ты смотришь на надписи типа
List:=TList.Create();
FPC поддерживает и синтаксис Delphi и его библиотеки.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Знаток
****

Группа: Пользователи
Сообщений: 303
Пол: Мужской
Реальное имя: Роман

Репутация: -  2  +


Цитата(BlackShadow)
БРЕД!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Никакой строгости в выборе названия нет и быть не может!
Оказывается, есть настройки у компилятора (ключ -Ss) , который ограничивет название конструктора и деструктора!

Цитата(BlackShadow)
FPC поддерживает и синтаксис Delphi и его библиотеки
Нормально смотрю. smile.gif Я и не спорил.


--------------------
Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.10.2021 7:51
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name