更新动态库
This commit is contained in:
JianjunLiu 2023-07-11 16:05:14 +08:00
parent 33f5e8a47d
commit dfc015ea12
5 changed files with 13 additions and 2 deletions

Binary file not shown.

View File

@ -227,6 +227,7 @@ type tslparser = class(tslparserbase) //
while true do while true do
begin begin
ctoken(tk,tp,pos); ctoken(tk,tp,pos);
if ifnil(tk) then break;
if tk=")" then if tk=")" then
begin begin
r["inheritedendpos"] := pos; r["inheritedendpos"] := pos;
@ -280,11 +281,12 @@ type tslparser = class(tslparserbase) //
while true do while true do
begin begin
ctoken(tk,tp,pos); ctoken(tk,tp,pos);
if ifnil(tk) then break;
if tp=TT_IDE then if tp=TT_IDE then
begin begin
pu[length(pu)]:= tk; pu[length(pu)]:= tk;
end else end else
if tk=";" then break; if tk=";" then break;
end end
r["uses"]:= array("row":row,"beg":usb,"end":pos,"info":pu); r["uses"]:= array("row":row,"beg":usb,"end":pos,"info":pu);
end else end else
@ -499,6 +501,7 @@ type tslparser = class(tslparserbase) //
if tk <> "(" then fn := tk; if tk <> "(" then fn := tk;
while true do while true do
begin begin
if ifnil(tk) then break;
if tk="begin" then if tk="begin" then
begin begin
//return parserstatement(); //return parserstatement();

View File

@ -5797,7 +5797,7 @@ type Ttfm2Component = class(TTmfParser)
if cn="tdcreateform" or cn="tdcreatepanel" then return ; if cn="tdcreateform" or cn="tdcreatepanel" then return ;
if hastfmfile(phs,cn) then if hastfmfile(phs,cn) then
begin begin
Loadtfmtoform(o2,phs,cn); Loadtfmtoform(o,phs,cn); //从 o2 改为o
return ; return ;
end end
ic := ci["inherited"][0]; ic := ci["inherited"][0];

View File

@ -653,6 +653,14 @@ type tcustompagecontrol = class(TCustomControl)
pg := FTabItems[i].PageSheet; pg := FTabItems[i].PageSheet;
if not pg then continue; if not pg then continue;
pg.Align := alNone; pg.Align := alNone;
if (pg is class(TWinControl)) and pg.WsPopUp then
begin
if i=FCurrentid then
begin
pg.show();
end
continue;
end
if i=FCurrentid then if i=FCurrentid then
begin begin
pg.Visible := true; pg.Visible := true;

Binary file not shown.