入门者的一个小问题,数据窗口控件中的某个事件脚本在哪里调用,怎么查?

helysan 2007-05-10 11:27:25
看pb老程序65版本,有一个数据窗口控件,在它的脚本中有个脚本名称是:
ue_commandbox,我想知道整个窗体是哪个动作,在何处调用了该事件脚本。我从脚本查询中只看到这个事件代码,没有找到调用它的代码,但是在调试时这个脚本确实执行了。是不是数据库窗口控件的某个属性调用了它?怎么定位这个地方,以便在逻辑上分析它。谢谢pb高手们的支持和帮助。
...全文
369 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AFIC 2007-05-10
  • 打赏
  • 举报
回复
ue_commandbox随便1行设断点,debug,停下来看call stack
qianfl 2007-05-10
  • 打赏
  • 举报
回复
直接搜索整个窗口,查找"ue_commandbox"不就行了?
还有,retrieve()函数会触发dw控件的retrievestart,retrieveend,retrieverow三个事件,你可以找一下
helysan 2007-05-10
  • 打赏
  • 举报
回复
事件ID 是pbm_command,再怎么看?
doodle 2007-05-10
  • 打赏
  • 举报
回复
如果没有明确调用 就是映射事件 你看看这个自定义事件的Event ID是什么
helysan 2007-05-10
  • 打赏
  • 举报
回复
谢谢楼上。基本思路我知道了。但是设置断点后发现调用地方是该数据窗口的 Retreive(x1,x2,...) 中。pb 中能看 Retreive 代码行嘛?我编辑对应的 datawindow ,发现
只是一个select 语句而已。怎么设置该 datawindow 就能够调用ue_commandbox 的事件代码呢?
数据集可视化效果可参见下方展示。 【数据集概况】 · 检测类别(中文):[草莓(strawberry)] · 训练集:1000 张 · 验证集:0 张 · 测试集:0 张 · 总计:1000 张 该数据集聚焦食品加工与烘焙场景中草莓的精准识别,为食品质量检测、自动化分拣等环节提供高质量数据支撑,助力食品行业智能化升级。训练集1000张、验证集与测试集均为0张的设计,契合特定场景下对模型高精度学习的需求,确保模型在目标场景中充分提取特征,满足工业级应用对模型泛化能力的严格要求。所有样本标注精准,覆盖草莓整颗、切片、装饰等多种形态,标注规范统一,有效保障模型训练过程中对目标边界与特征的学习准确... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 93 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.6742** mAP50-95 | 0.5842 Precision | 0.6763 Recall | 0.7294 train/box_loss | 0.3783 train/cls_loss | 0.2522 val/box_loss | 0.6489 val/cls_loss | 1.2645 【训练过程分析】 93 轮训练后 mAP50 仅 0.6742,模型收敛不充分。Loss 曲线前期下降后进入平台期,mAP 提升缓慢。mAP50-95 为 0.5842,整体性能需要进一步优化。 【模型性能评估】 Precision 0.6763、Recall 0.7294,召回高于精度,存在一定误检。 【预测效果展示】 验证集预测效果一般,大部分目标能被检...

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧