mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-06 09:42:46 +02:00
LazReport, check for duplicate object names in designer, issue #13979
git-svn-id: trunk@20653 -
This commit is contained in:
parent
9e23233c46
commit
e1cce01c8c
@ -517,6 +517,10 @@ msgstr "Version"
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Version"
|
msgstr "Version"
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "&Große Schrift"
|
msgstr "&Große Schrift"
|
||||||
|
@ -506,6 +506,10 @@ msgstr "Lanzamiento"
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Verisón"
|
msgstr "Verisón"
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "Fuente &Grande"
|
msgstr "Fuente &Grande"
|
||||||
|
@ -515,6 +515,10 @@ msgstr "Version"
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Version"
|
msgstr "Version"
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "&Grande police"
|
msgstr "&Grande police"
|
||||||
|
@ -506,6 +506,10 @@ msgstr ""
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "Font &Besar"
|
msgstr "Font &Besar"
|
||||||
|
@ -508,6 +508,10 @@ msgstr "Laida"
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Versija"
|
msgstr "Versija"
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "&Didelis šriftas"
|
msgstr "&Didelis šriftas"
|
||||||
|
@ -501,6 +501,10 @@ msgstr ""
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -506,6 +506,10 @@ msgstr "Выпуск"
|
|||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Версия"
|
msgstr "Версия"
|
||||||
|
|
||||||
|
#: lr_const.sduplicatedobjectname
|
||||||
|
msgid "An object named \"%s\" already exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lr_const.seditorformbig
|
#: lr_const.seditorformbig
|
||||||
msgid "&Big font"
|
msgid "&Big font"
|
||||||
msgstr "&Большой шрифт"
|
msgstr "&Большой шрифт"
|
||||||
|
@ -1455,9 +1455,9 @@ end;
|
|||||||
|
|
||||||
procedure TfrView.Assign(From: TfrView);
|
procedure TfrView.Assign(From: TfrView);
|
||||||
begin
|
begin
|
||||||
Inherited Assign(From);
|
inherited Assign(From);
|
||||||
|
|
||||||
Name := From.Name;
|
fName := From.Name;
|
||||||
Typ := From.Typ;
|
Typ := From.Typ;
|
||||||
Selected := From.Selected;
|
Selected := From.Selected;
|
||||||
|
|
||||||
@ -9575,26 +9575,19 @@ end;
|
|||||||
|
|
||||||
procedure TfrObject.SetName(const AValue: string);
|
procedure TfrObject.SetName(const AValue: string);
|
||||||
var i : Integer;
|
var i : Integer;
|
||||||
Flg : Boolean;
|
|
||||||
begin
|
begin
|
||||||
if fName=AValue then exit;
|
if fName=AValue then exit;
|
||||||
Flg:=False;
|
|
||||||
|
if (frDesigner<>nil) and (CurReport<>nil) then
|
||||||
{if Assigned(Objects) then
|
|
||||||
begin
|
begin
|
||||||
for i:=0 to Objects.Count-1 do
|
if CurReport.FindObject(AValue)<>nil then
|
||||||
begin
|
begin
|
||||||
if (TfrView(Objects[i]).Name=aValue) then
|
MessageDlg(format(sDuplicatedObjectName,[AValue]),mtError,[mbOk],0);
|
||||||
begin
|
exit;
|
||||||
Flg:=True;
|
|
||||||
MessageDlg('This name it''s already exists.',mtError,[mbOk],0);
|
|
||||||
Break;
|
|
||||||
end;
|
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
}
|
|
||||||
if not Flg then
|
fName:=AValue;
|
||||||
fName:=AValue;
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrObject.SetScript(const AValue: TfrScriptStrings);
|
procedure TfrObject.SetScript(const AValue: TfrScriptStrings);
|
||||||
|
@ -249,6 +249,7 @@ resourcestring
|
|||||||
sSpecVal = 'Other';
|
sSpecVal = 'Other';
|
||||||
sFRFError='Unsupported FRF format';
|
sFRFError='Unsupported FRF format';
|
||||||
sClassObjectNotFound='Class Object "%s" not found';
|
sClassObjectNotFound='Class Object "%s" not found';
|
||||||
|
sDuplicatedObjectName = 'An object named "%s" already exists';
|
||||||
|
|
||||||
SDoc = 'Report:';
|
SDoc = 'Report:';
|
||||||
SBand = 'Band:';
|
SBand = 'Band:';
|
||||||
|
Loading…
Reference in New Issue
Block a user