mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2026-01-04 23:31:06 +01:00
lcl: don't raise EResNotFound in TCustomForm.Create if RaiseEResNotFoundInTCustomFormCreate = False
git-svn-id: trunk@29268 -
This commit is contained in:
parent
950a89dbc3
commit
430382d436
@ -1637,6 +1637,7 @@ var
|
||||
Screen: TScreen = nil;
|
||||
ExceptionObject: TExceptObject;
|
||||
HintWindowClass: THintWindowClass = THintWindow;
|
||||
RaiseEResNotFoundInTCustomFormCreate: Boolean = True;
|
||||
|
||||
type
|
||||
TMessageBoxFunction =
|
||||
|
||||
@ -1880,8 +1880,11 @@ begin
|
||||
Include(FFormState, fsCreating);
|
||||
try
|
||||
if not InitResourceComponent(Self, TForm) then
|
||||
raise EResNotFound.CreateFmt(
|
||||
rsFormResourceSNotFoundForResourcelessFormsCreateNew, [ClassName]);
|
||||
if RaiseEResNotFoundInTCustomFormCreate then
|
||||
raise EResNotFound.CreateFmt(
|
||||
rsFormResourceSNotFoundForResourcelessFormsCreateNew, [ClassName])
|
||||
else
|
||||
DebugLn(Format(rsFormResourceSNotFoundForResourcelessFormsCreateNew, [ClassName]));
|
||||
finally
|
||||
Exclude(FFormState, fsCreating);
|
||||
end;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user