<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><p style="margin:0;"><br></p><p style="margin: 0;"><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">



</span></p><div class="netease_mail_readhtml" id="content" style="color: rgb(0, 0, 0); font-family: Helvetica,&quot;Microsoft Yahei&quot;,verdana; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">

<div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; line-height: 1.7;"><p style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br></p><p style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">



</span></p><div class="netease_mail_readhtml" id="content" style="color: rgb(0, 0, 0); font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">

<div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; line-height: 1.7;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="0" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$819" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb">Hi,<br>   </span><span style="background-color: rgb(210, 227, 252); color: rgb(0, 0, 0); cursor: pointer; display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;">I have some problems encountered in the project to ask everyone.</span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="0" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$819" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><br>Question 1: The following function parameter t does not seem to be set to the specified value. It is found in the callback function of osg::Node that even if t is set to the specified value, the ReferenceTime in the callback function still starts from 0. Is there any way to make ReferenceTime from the specified value?</span><span style="background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;"> </span><span class="JLqJ4b" style="color: rgb(0, 0, 0); font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="2" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$821" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><br></span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="3" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$822" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb">viewer->getFrameStamp()->setReferenceTime(double t)</span><span class="JLqJ4b" style="color: rgb(0, 0, 0); font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="4" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$823" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><br></span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="5" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$824" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb">Question 2: osg:Group cannot generate and add a large number of nodes at one time, nor can it repeatedly add and delete all child nodes, otherwise it will crash. Is there any way to add a large number of nodes at once?  Can repeatedly add and delete a large number of child nodes?<br><span class="JLqJ4b ChMk0b" style="background-color: rgb(210, 227, 252); color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="0" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$314" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje">Question 3: How to remove the updatecallback of a node stably and reliably? How to remove a node that is being updated stably and reliably?</span></span><span class="JLqJ4b" style="color: rgb(0, 0, 0); font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="1" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$315" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje"><br>       </span></span><span style="background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;"> </span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="2" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$316" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje">My rendering is done in a separate thread,<br><font face="Arial" size="3">    while(!viewer->done())<br>    {<br>        osg->PreFrameUpdate();<br>        viewer->frame();<br>        osg->PostFrameUpdate();<br>    }<br> <span class="JLqJ4b ChMk0b" style="background-color: rgb(210, 227, 252); color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="2" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$814" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje"> I call node->removeUpdateCallback(callback) in the preFrameOpration->Operation()  function  <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;">will cause a crash.<br>  I </span>call node-><span style="background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;"></span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="3" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$815" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje">setUpdateCallback(callback)</span></span> again for a node that has already called node->setUpdateCallback(callback)</span></span><span style="background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); display: inline; float: none; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;"> </span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="3" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$815" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje"> will cause a crash.</span></span><span class="JLqJ4b" style="color: rgb(0, 0, 0); font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="4" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$816" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje"><br></span></span><span class="JLqJ4b ChMk0b" style="color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre-wrap; word-spacing: 0px;" data-phrase-index="5" data-language-to-translate-into="auto" data-language-for-alternatives="en" jsname="txFAF" jsdata="uqLsIf;_;$817" jsmodel="SsMkhd" jscontroller="Zl5N8" jsaction="agoMJf:PFBcW;usxOmf:aWLT7;jhKsnd:P7O7bd,F8DmGf;Q4AGo:Gm7gYd,qAKMYb;uFUCPb:pvnm0e,pfE8Hb,PFBcW;f56efd:dJXsye;EnoYf:KNzws,ZJsZZ,JgVSJc;zdMJQc:cCQNKb,ZJsZZ,zchEXc;Ytrrj:JJDvdc;tNR8yc:GeFvjb;oFN6Ye:hij5Wb"><span jsname="W297wb" jsaction="click:qtZ4nf,GFf3ac,tMZCfe; contextmenu:Nqw7Te,QP7LD; mouseout:Nqw7Te; mouseover:qtZ4nf,c2aHje">Do you have a stable and reliable way to achieve this goal?<br><font face="Arial" size="3">void PreFrameUpdate()<br>{</font></span></span><br>   if (preFrameOpration != nullptr)<br>   {<br>      preFrameOpration->Operation();<br>      delete preFrameOpration;<br>     preFrameOpration = nullptr;<br>  }<br>}</font></span></span></span><br></div><div style="position: relative; zoom: 1;"><div style="clear: both;"></div></div></div> 

</div><p style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">

</span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">
</span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">






</span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">

</span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; float: none;" normal="" none="" left="" break-word="" yahei="" microsoft="">
</span><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></p><p style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></p><div style="position: relative; zoom: 1;"><div style="clear: both;"></div></div></div> 

</div><p style="margin: 0;"><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">

</span><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">
</span><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">



</span><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">


</span><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">

</span><span style="display: inline !important; float: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica," Microsoft="" Yahei="" font-size:="" font-style:="" normal="" font-variant:="" normal="" font-weight:="" letter-spacing:="" normal="" line-height:="" orphans:="" overflow-wrap:="" break-word="" text-align:="" left="" text-decoration:="" none="" text-indent:="" text-transform:="" none="" white-space:="" normal="" word-spacing:="">
</span><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></p><p style="margin: 0;"><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></p><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><div style="position:relative;zoom:1"><p style="margin: 0"><br></p><div style="clear:both"></div></div></div>