ModelResult问题

我在BCB中写:

void __fastcall TForm1::BitBtn1Click(TObject *Sender)

{

      if(Form2->ShowModel()==mrok)

           //检查发现this->ModelResult=2; (mrcancel=2)

}

void __fastcall TForm2::BitBtn1Click(TObject *Sender)

{

       ModelResult=mrok;(mrok实际值是1)

      Close();

}

 

查看VCL源码才发现:

procedure TCustomForm.Close;
var
  CloseAction: TCloseAction;
begin
  if fsModal in FFormState then
    ModalResult := mrCancel                                            //这里又重新赋值了,晕
  else
    if CloseQuery then
    begin
      if FormStyle = fsMDIChild then
        if biMinimize in BorderIcons then
          CloseAction := caMinimize else
          CloseAction := caNone
      else
        CloseAction := caHide;
      DoClose(CloseAction);
      if CloseAction <> caNone then
        if Application.MainForm = Self then Application.Terminate
        else if CloseAction = caHide then Hide
        else if CloseAction = caMinimize then WindowState := wsMinimized
        else Release;
    end;
end;

 

想了想,

...

      if FormStyle = fsMDIChild then
        if biMinimize in BorderIcons then
          CloseAction := caMinimize else
          CloseAction := caNone
      else
        CloseAction := caHide;                               //模式窗体CloseAction := caHide,我调用Close()其实就是执行了Hide(),并没有释放窗体

....

        if Application.MainForm = Self then Application.Terminate
        else if CloseAction = caHide then Hide                                                          //Hide
        else if CloseAction = caMinimize then WindowState := wsMinimized
        else Release;

 

最后改成这样了

void __fastcall TForm2::BitBtn1Click(TObject *Sender)

{

       ModelResult=mrok;(mrok实际值是1)

      Hide();

}

按照markdown格式帮我重新编写以下prompt **商家brief** {{ brief }} **达人返稿内容** 这篇内容的体裁是 {{ type }}, 标题是: {{ contentTitle }}, 正文是{{ content}},这篇内容共有{{ imgCount }}张图片,视频时长为{{ videoDuration }},这篇内容共有{{ contentCount }}个字数,对应商品是{{ spuTitle }},话题为{{topicNames }},封面图为{{ cover }},图片是{{ imageList }},@的账号是{{ atUserList }} **AI生成的建议** 1. 审核结果:{{ modelResult }} 2. 审核建议:{{ modelAdvice }} 3. 置信度:{{ modelConfidence }} 评分标准如下: 1. **问题识别准确性** 核心是判断AI识别的“问题点”是否真实存在,无错判 - 5分:AI识别的所有“不符合点”均真实存在(与brief要求冲突),无错判 - 3分:存在1处轻微错判(如将“符合点”误判为“不符合”) - 1分:存在2处以上错判,或错判核心要求(如漏判禁忌条款) 2. **问题识别完整性** 核心是判断AI是否覆盖返稿与brief的所有不匹配点 - 5分:AI完整覆盖返稿与brief匹配的所有核心点(若AI未提及符合点,不是遗漏检查,而是AI已检查且认为返稿与brief匹配,基于此进行评估) - 3分:遗漏1处符合点 - 1分:遗漏1处以上符合点 3. **建议清晰度** 核心是判断AI建议是否清晰无歧义 - 5分:建议逻辑清晰,用词准确无歧义 - 3分:部分表述模糊 - 1分:完全无法理解 4. **建议可操作性** 核心是判断达人能否直接按建议修改 - 5分:提供具体修改动作和结果 - 3分:仅指出问题未给方案 - 1分:无修改方向 输出要求: - 先给出每个维度的得分(格式:“维度X:X分”) - 针对每个维度,结合材料详细说明理由(需引用brief、返稿或AI建议的具体内容) - 计算总评分(各维度平均分,保留1位小数) - 最后给出总结性评价(50-100字),概括AI建议的优势与不足 - 针对得分≤3分的维度,给出优化建议 **注意事项** - 若审核结果为“通过”,无需判断建议清晰度、建议可操作性,仅计算问题识别准确性和问题识别完整性分数; - 若内容体裁为视频,忽略brief中的图片要求 - 评分需基于提供的材料,不依赖外部知识; - 理由需具体,避免“AI做得好/不好”等泛化表述; - 若AI建议存在未覆盖的维度(如未提风格),需在对应维度评分中说明。
最新发布
08-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值