Конференция "Компоненты" » Ошибка raised exception class EResNotFound with message 'Resource [D7]
 
  • aptuk87 (11.05.10 16:01) [0]
    Есть класс, наследуемый от TForm. При создании TFormStayTop выскакивает сообщение: не найден ресурс формы. Как мне создать форму?

    unit FormStayTop;

    interface

    uses
     Windows, Messages, SysUtils, Variants, Classes, Graphics,
     Controls, Forms, Dialogs;

    type
     TFormStayTop = class(TForm)
     private
       { Private declarations }
     protected
       { Protected declarations }
     public
       { Public declarations }
       procedure Show;
     published
       { Published declarations }
     end;

    procedure Register;

    implementation
    procedure Register;
    begin
     RegisterComponents('Samples',[TFormStayTop]);
    end;

    procedure TFormStayTop.Show;
    begin
     Visible := True;
     BringToFront;
     SetWindowLong(Handle, GWL_HWNDPARENT, GetDesktopWindow); // Устанавливаем родителем Desctop
     SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE); // Перемещаем наверх
    end;

    end.
  • Leonid Troyanovsky © (12.05.10 09:05) [1]

    > aptuk87   (11.05.10 16:01)  

    > выскакивает сообщение: не найден ресурс формы. Как мне создать
    > форму?

    CreateNew

    Во-ще-то, формы принято в репозитарий ложить.

    --
    Regards, LVT.
  • Игорь Шевченко © (12.05.10 19:55) [2]
    или RegisterCustomModule
 
Конференция "Компоненты" » Ошибка raised exception class EResNotFound with message 'Resource [D7]
Есть новые Нет новых   [134466   +3][b:0][p:0]