Проблема с LFM

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
BadBoyAlex
постоялец
Сообщения: 119
Зарегистрирован: 08.06.2010 12:42:23
Откуда: Россия, Белгород
Контактная информация:

Проблема с LFM

Сообщение BadBoyAlex »

Здравствуйте, ув. форумчане. У меня вот такая проблема: при сохранении проекта, не сохраняет форму. То есть код есть, а компонента на форме нет и при компиляции ошибку выдаёт. Сначала (пока не закрываешь проект) всё хорошо компилирует, всё есть, а после закрытия программы и открытия её заново - косяк...

Вот скрины:
До:
Before_compiled.jpg

После:
After_form.jpg


И код модуля:

Код: Выделить всё

unit hc_main;
{$mode DELPHI}
interface
uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  ExtCtrls, ActnList, Menus, IpHtml, Ipfilebroker, SMNetGradient;
type
  { THMain }
  THMain = class(TForm)
    FileOpen: TAction;
    ActionList: TActionList;
    HBrowser: TIpHtmlPanel;
    IpFileDataProvider: TIpFileDataProvider;
    HBrowserDP: TIpFileDataProvider;
    LeftPanel: TPanel;
    CentralPanel: TPanel;
    HelpTitle: TNetGradient;
    MainMenu: TMainMenu;
    FileM: TMenuItem;
    FileOpenM: TMenuItem;
    procedure FormCreate(Sender: TObject);
  private
  public
  end;
var
  HMain: THMain;
implementation
{ THMain }
procedure THMain.FormCreate(Sender: TObject);
begin
HBrowser.OpenURL(Utf8ToSys(IncludeTrailingBackslash(ExtractFileDir(Application.ExeName)) + 'test_page.html'));
end;
initialization
{$I hc_main.lrs}
end.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
daesher
постоялец
Сообщения: 221
Зарегистрирован: 09.03.2010 21:17:14

Сообщение daesher »

Как-то у меня тоже такое было - lfm-файл обрезался на определённом компоненте. На платформе win64. Но на платформе win32 и i386-linux всё отлично сохранялось. Единственный способ борьбы - работать на стабильной платформе, а потом, при необходимости, перекомпилировать на нужной.
Ответить