Страница 1 из 1

можно ли использовать один файл *.dfm для Delphi и Lazarus

СообщениеДобавлено: 05.02.2014 14:59:06
ya_vanka
Добрый день.

Делаю кроссплатформенный проект с формами. Даже скорее переношу его с Delphi на Lazarus.

Очень хочется использовать один файл *.dfm для форм Delphi и Lazarus.
И вроде бы ничего не мешает, но есть загвоздка: Delphi (2010) выдает ошибку при запуске приложения если в *.dfm отсутствуют поля ClientWidth и ClientHeight. А их как раз удаляет Lazarus (если в Lazarus открыть форму).

Есть ли способ обойти эту проблему?

Re: можно ли использовать один файл *.dfm для Delphi и Lazar

СообщениеДобавлено: 05.02.2014 15:20:58
Sharfik
Параметры в описании формы в условие возьми. Аналогично варианту:
{$IFDEF MSWINDOWS}
Windows
{$ENDIF}
{$IFDEF DARWIN}
MacOSAll
{$ENDIF}
{$IFDEF LINUX}
Unix
{$ENDIF}

Re: можно ли использовать один файл *.dfm для Delphi и Lazar

СообщениеДобавлено: 10.02.2014 14:32:03
ya_vanka
Попробовал. Delphi такое не переваривает.
Error creating form: Identifier expected on line X.

Может есть другие варианты.