after upgrading from IW 14.2.6 to IW 15.0.6 I get the error above
in all my projects. I didn't change anything.
- Code: Select all
procedure TIWFormStart.CreateFrame(FrameClass: TIWCGFrameClass);
var
RenderAsync: Boolean;
begin
RenderAsync:= CGIsCallBackProcessing;
if RenderAsync then
// SINCE THE FRAME IS GOING TO BE RENDERED BY AJAX, DON'T NEED TO GENERATE AJAX RESPONSE.
CGCallBackDisableAjaxResponse;
CreateNewFrame(FrameClass);
FrameComp.ProcessCommand(0,nil);
if RenderAsync then
begin
CGCallBackEnableAjaxResponse;
//That's where the error occurs
RenderRegionAsync(MainRegion, rramOldMethod, True);
end;
end;
function TIWFormStart.CreateNewFrame(AFrameClass: TIWCGFrameClass): TFrame;
var
NewName: string;
begin
NewName:= CGFindUniqueComponentName(Self,'Frame');
if Assigned(FrameComp) then
FreeAndNil(FFrameComp);
if not Assigned(FrameComp) then
begin
FFrameComp:= AFrameClass.Create(Self);
FrameComp.Name:= NewName;
FrameComp.Parent:= MainRegion;
FrameComp.Align:= alClient;
end;
Result:= FrameComp;
end;
Any ideas?
Thanks, Andreas