parent
33f5e8a47d
commit
dfc015ea12
BIN
TSLInterp.dll
BIN
TSLInterp.dll
Binary file not shown.
|
|
@ -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();
|
||||||
|
|
|
||||||
|
|
@ -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];
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
BIN
tslkrnl.dll
BIN
tslkrnl.dll
Binary file not shown.
Loading…
Reference in New Issue