1.1, Аноним (-), 15:46, 16/11/2010 [ответить]
| +/– |
>совместимого с Delphi
а вот ничего подобного. Два раза приходилось иметь с ним дело - оба раза "совместимость" была не более, чем словом. Задачи были по синхронизации потоков и управлением памятью/записью в память.
| |
|
2.2, Лоботряс (?), 16:34, 16/11/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не знаю каким у Вас там словом была "совместимость", у меня проекты из Borland Delphi спокойно собираются и под Lazarus.
| |
2.5, anonymous vulgaris (?), 22:56, 16/11/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>совместимого с Delphi
> а вот ничего подобного. Два раза приходилось иметь с ним дело -
> оба раза "совместимость" была не более, чем словом. Задачи были по
> синхронизации потоков и управлением памятью/записью в память.
Для приложений без затей совместимость довольно приличная (хотя есть и официальные отличия, и неофициальные). Для более замысловатых естественно хуже. Но перенести обычно не особенно сложно. В конце концов перенос с одного компилятора на другой всегда проблема, даже для якобы переносимого C.
http://www.freepascal.org/docs-html/prog/progse74.html
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 or higher. On the command line, this mode is selected by the -Mdelpih switch.
You cannot use the address operator to assign procedural variables.
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.
Ansistrings are default, this means that $MODE DELPHI implies an implicit {$H ON}.
Overloading of functions is not allowed.
Nested comments are not allowed.
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.
Parameters in class methods can have the same names as class properties (although it is bad programming practice).
| |
|
1.4, Аноним (-), 16:48, 16/11/2010 [ответить]
| +/– |
> Возможность подготовки 64-разрядных сборок приложений для FreeBSD
Ура, hedgewars наконец-то заработает под amd64?
| |
1.6, Анон (?), 13:08, 17/11/2010 [ответить]
| +/– |
А какие видные проекты есть на фрипаскале? Пощупать исходники - вдруг я еще на что-то способен.
| |
|