При компилировании модуля в FREE PASCAL, появляется сообщение об ошибке, где сказанно, что имя конструктора должно быть INIT, а деструктора DONE. Но это ведь бред!
Как это исправить?
( хотя я уже все переименовал и скомпилировал, просто интересно)
Это компилятор неправильно настроен, или что?
Так уж поведено в Паскале ;)
Борланд тоже будет ругаться
Можешь перекомпилировать исходники компилятора :D
Хм, а почему TP не ругается? Бред какой-то.
БРЕД!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Никакой строгости в выборе названия нет и быть не может!
Может быть 2 причины:
1). Настройки компилятора не те (что вряд ли)
2). Ты пишешь класс, наследующий конструктор INIT (хотя тоже что-то не то)
romtek, а как ты смотришь на надписи типа
List:=TList.Create();FPC поддерживает и синтаксис Delphi и его библиотеки.