Разработка приложений в системе Delphi. Шейкер Т.Д. - 135 стр.

UptoLike

Составители: 

5. Расположить на форме нужные компоненты, задать их свойства и
записать требуемый код. Для компонента Image обычно задаются свойства
Align и Stretch. При использовании рисунка большого объёма
рекомендуется загружать его при выполнении приложения. Иначе .exe-файл
будет содержать рисунок и значительно увеличится в размере. При этом файл с
рисунком должен находиться в папке с запускаемым файлом приложения.
6. Сохранить форму-заставку в файле.
7. Подсоединить модуль с заставкой к приложению.
8. Откорректировать файл проекта:
создать экземпляр формы-заставки;
вывести заставку на экран командами
Show и Update. Обычно для
отображения формы достаточно метода
Show. Однако в данной
ситуации надо дополнительно вызвать метод
Update, так как
приложение ещё не запущено и не обрабатываются сообщения
системы
Windows. В частности, автоматически не обрабатываются
сообщения, связанные с прорисовкой формы, и в код следует
включить метод
Update для отображения формы;
обычным образом создать главную форму;
используя метод
Hide сделать форму невидимой;
удалить заставку из памяти методом
Free;
оставить без изменения команду запуска приложения.
Ниже приведён код приложения Demozast, в составе которого две формы:
главная
fmMain и заставка fmZast. Ориентировочное время задержки 5с,
картинка загружается в компонент
Image1 во время работы приложения.
program Demozast;
uses
Forms,
Main in 'Main.pas' {fmMain},
zast in 'zast.pas' {fmZast};
{$R *.RES}
begin
Application.Initialize;
fmZast:=TfmZast.Create(Application);
135
   5. Расположить на форме нужные компоненты, задать их свойства и
записать требуемый код. Для компонента Image обычно задаются свойства
Align    и   Stretch.    При   использовании   рисунка    большого   объёма
рекомендуется загружать его при выполнении приложения. Иначе .exe-файл
будет содержать рисунок и значительно увеличится в размере. При этом файл с
рисунком должен находиться в папке с запускаемым файлом приложения.
   6. Сохранить форму-заставку в файле.
   7. Подсоединить модуль с заставкой к приложению.
   8. Откорректировать файл проекта:
        • создать экземпляр формы-заставки;
        • вывести заставку на экран командами Show и Update. Обычно для
          отображения формы достаточно метода Show. Однако в данной
          ситуации надо дополнительно вызвать метод Update, так как
          приложение ещё не запущено и не обрабатываются сообщения
          системы Windows. В частности, автоматически не обрабатываются
          сообщения, связанные с прорисовкой формы, и в код следует
          включить метод Update для отображения формы;
        • обычным образом создать главную форму;
        • используя метод Hide сделать форму невидимой;
        • удалить заставку из памяти методом Free;
        • оставить без изменения команду запуска приложения.
   Ниже приведён код приложения Demozast, в составе которого две формы:
главная fmMain и заставка fmZast. Ориентировочное время задержки 5с,
картинка загружается в компонент Image1 во время работы приложения.
program Demozast;
uses
  Forms,
  Main in 'Main.pas' {fmMain},
  zast in 'zast.pas' {fmZast};
{$R *.RES}
begin
  Application.Initialize;
  fmZast:=TfmZast.Create(Application);

                                     135