登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [golang/govcl]vcl.showmessage 一定不要放在 vcl.Application.Initialize() 之前     [回主站]     [分站链接]
[golang/govcl]vcl.showmessage 一定不要放在 vcl.Application.Initialize() 之前
clq
浏览(68) - 2024-02-10 15:45:18 发表 编辑

关键字:

[golang/govcl]vcl.showmessage 一定不要放在 vcl.Application.Initialize() 之前

这个问题的危险之处在于:它很多情况下是能运行正常的!

我的版本是将编译好的 exe 复制到别的目录之后有大概率异常崩溃,并且是无法恢复的。因为这个异常是 govcl 引起的,而不是 golang 引起的,所以无法用 golang 的错误处理机制跳过!


//如果用到的 vcl.showmessage 一定不要放在 vcl.Application.Initialize(); 之前,会有不可思议的异常
//表现为出了 golang path/str/项目 目录会运行时出异常崩溃,就算是 PrintError 也没有用!!! 非常难调试。
//忘记原始 delphi 是否可以允许在 Initialize 调用 showmessage 了。


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
golang的坑 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1