Difference between revisions of "TApplication"
From Lazarus wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
'''TApplication''' (with instance Application) that is available in every Lazarus program. | '''TApplication''' (with instance Application) that is available in every Lazarus program. | ||
− | Unlike forms, and components on the forms a (single) instance of TApplication is created before any user line of code. In a .lpr file (a pascal file containing the [[Reserved words|keyword]] 'program' ) the Application-variable is used to create the | + | Unlike forms, and components on the forms a (single) instance of TApplication is created before any user line of code. In a .lpr file (a pascal file containing the [[Reserved words|keyword]] 'program' ) the Application-variable is used to create the applications form(s): |
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
Line 16: | Line 16: | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | <tt>TMyForm</tt> is assumed a descendant of [[TForm]] and defined in <tt>uMyForm.pas</tt> |
Revision as of 17:02, 19 November 2020
TApplication (with instance Application) that is available in every Lazarus program.
Unlike forms, and components on the forms a (single) instance of TApplication is created before any user line of code. In a .lpr file (a pascal file containing the keyword 'program' ) the Application-variable is used to create the applications form(s):
program pMyTest;
uses
Forms, uMyForm
{$R *.res}
begin
Application.Initialize();
Application.CreateForm( TMyForm, MyForm );
Application.Run();
end.
TMyForm is assumed a descendant of TForm and defined in uMyForm.pas