Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн окт 23, 2017 10:41 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 49 сообщений ]  На страницу Пред. 1 2 3 4
Автор Сообщение
 Заголовок сообщения: Re: DAK. Pascal (Delphi) => Fasm
СообщениеДобавлено: Ср окт 05, 2016 8:56 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1079
//DG писал(а):
В итоге будет полный диалект Delphi
А ведь не совсем. В документации пишут, что, например, перегрузка функций не допускается.
Спойлер: Показать
Цитата:
D.3 Delphi mode
This mode is selected by the $MODE DELPHI switch. It tries to emulate, as closely as possible, the
behavior of Delphi 4 till Delphi 7. On the command line, this mode is selected by the -Mdelpih
switch.
1. You cannot use the address operator to assign procedural variables.
2. A forward declaration does not have to be repeated exactly the same by the implementation
of a function/procedure. In particular, you can omit the parameters when implementing the
function or procedure.
3. Ansistrings are default, this means that $MODE DELPHI implies an implicit {$H ON}.
4. Overloading of functions is not allowed.
5. Inline code is allowed: There is no need to enable it with the {$INLINE} directive.
6. Nested comments are not allowed.
7. The Objpas unit is loaded right after the system unit. One of the consequences of this is that
the type Integer is redefined as Longint.
8. Parameters in class methods can have the same names as class properties (although it is bad
programming practice).


Вернуться к началу
 Заголовок сообщения: Re: DAK. Pascal (Delphi) => Fasm
СообщениеДобавлено: Ср окт 05, 2016 9:03 pm 
Не в сети

Зарегистрирован: Вт окт 04, 2016 10:05 pm
Сообщения: 44
0CodErr писал(а):
//DG писал(а):
В итоге будет полный диалект Delphi
А ведь не совсем. В документации пишут, что, например, перегрузка функций не допускается.

Врут, негодяи :D Работает перегрузка, это, скорее всего, старая дока. Там есть документ "каких из фич Дельфи у нас еще нет", и там совсем немного позиций, в основном, редких. Самый большой их косяк - дебаггер.


Вернуться к началу
 Заголовок сообщения: Re: DAK. Pascal (Delphi) => Fasm
СообщениеДобавлено: Ср окт 05, 2016 9:20 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1079
//DG, ну хорошо, если врут :)
А дока вот эта
Programmer’s Guide for Free Pascal, Version 3.0.0
Document version 3.0
November 2015


Вернуться к началу
 Заголовок сообщения: Re: DAK. Pascal (Delphi) => Fasm
СообщениеДобавлено: Ср окт 05, 2016 10:03 pm 
Не в сети

Зарегистрирован: Вт окт 04, 2016 10:05 pm
Сообщения: 44
Ничего не знаю, у меня компилируется. Да и недавно один наш рабочий проект с миллионом строк на Дельфи компилировал FPCшкой, там перегруженных функций, в том числе объектных - хоть чем ешь.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 49 сообщений ]  На страницу Пред. 1 2 3 4

Часовой пояс: UTC+03:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB