[delphi踩坑] ActiveList成员取名不能与属性名相同

 

 刚开始新建时,我acok是取名为mrok,acno是取名mrno,所以直接弹错"TModalResult" 与 "TAction"不兼容

最后是在重写 ModalResult:=mr....时,看到mrok和mrno提示后面的属性,居然是TAction,才明白原来是取名不规范造成的!

大致如下:

 

 正常情况是这样的:

2023-05-11:

今天又遇到了个坑,情况跟上面差不多,不同的是这回是with捅了我一刀

 看到了吧,FileName那里,Title被吃掉了.本来应该返回'供应商信息20230511'才对的,结果现在只返回了'20230511',参数被吃掉了.后来想到了是不是with作怪,结果如下....哎,给兄弟们提个醒,形参最好带个前缀什么的为妙.

 

posted @ 2022-08-21 13:56  一曲轻扬  阅读(65)  评论(0)    收藏  举报