社区
C++ Builder
帖子详情
Application->MessageBox("AA", "BB", MB_OK + MB_ICONSTOP)这种写法对不对?
core
2003-03-27 12:25:28
Application->MessageBox("AA", "BB", MB_OK + MB_ICONSTOP);
这种写法对不对?
...全文
162
23
打赏
收藏
Application->MessageBox("AA", "BB", MB_OK + MB_ICONSTOP)这种写法对不对?
Application->MessageBox("AA", "BB", MB_OK + MB_ICONSTOP); 这种写法对不对?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharkxie
2003-03-28
打赏
举报
回复
一般都是|
不过楼主和周星星有的一拼!:(
chongyiren
2003-03-28
打赏
举报
回复
接分罗
kataboy
2003-03-28
打赏
举报
回复
"|"这个符号是连接的关系啊!
"+"也是连接的关系.
不过还是用"|"这个比较好,比较标准啊!
myredsun
2003-03-27
打赏
举报
回复
应该说是对的,但此消息框是属于主窗口的,如果的弹出了一个子窗口(Form1),同事这个提示又是由子窗口产生的。你可以不理这个提示而继续在子窗口上操作。改成如下形式:
MessageBox(Form1->WindowHandle,"AA", "BB", MB_OK + MB_ICONSTOP);则你必须先确认这个消息之后,才可以继续执行。
chifengwatch
2003-03-27
打赏
举报
回复
出了什么问题了?
eastnofail
2003-03-27
打赏
举报
回复
什么错误?
Jagen在路上
2003-03-27
打赏
举报
回复
两种写法是等同的,因为或运算就是逻辑加运算,但用或运算效率更高。
eastnofail
2003-03-27
打赏
举报
回复
是对的,没错,这是我的例子:
Application->MessageBox(caption.c_str(),"严重错误",MB_OK|MB_ICONSTOP);
whitelion
2003-03-27
打赏
举报
回复
MessageBox(Application->Handle,"创建临时目录失败!", "错误",MB_OK + MB_ICONERROR);
chifengwatch
2003-03-27
打赏
举报
回复
没错呀.我一般这么写Application->MessageBox("AA", "BB", MB_OK | MB_ICONSTOP);
dddlincsdn
2003-03-27
打赏
举报
回复
严重滴仰慕myy() !
hellobcb
2003-03-27
打赏
举报
回复
还是myy()牛×啊!
qiuzf
2003-03-27
打赏
举报
回复
当然标准的写法是|, 你想用+号也没错, 但是不是你要的效果你就要看你+出来的值是不是与|出来的值相等了。
liux330
2003-03-27
打赏
举报
回复
是|号
core
2003-03-27
打赏
举报
回复
大家误会了,我的本意是+号还是|号的问题
myy
2003-03-27
打赏
举报
回复
to myredsun(迷茫) :
不要误导,
Application->MessageBox("AA", "BB", MB_OK | MB_ICONSTOP);
或
MessageBox(Application->Handle,"AA", "BB", MB_OK | MB_ICONSTOP);
这种写法“级别”最高:如果弹出这样的对话框,不点掉,Application下所有的Form都
不能“动”的。
MessageBox(Form1->Handle,"AA", "BB", MB_OK | MB_ICONSTOP);
这种写法“级别”其次:如果弹出这样的对话框,不点掉,只有From1不能“动”,其他
Show()的From还可以点。
MessageBox(NULL,"AA", "BB", MB_OK | MB_ICONSTOP);
这种写法“级别”最低:如果弹出这样的对话框,不点掉,From1也能“动”,其他
Show()的From也可以点。
killedkiss
2003-03-27
打赏
举报
回复
没问题
tokens
2003-03-27
打赏
举报
回复
试试不就知道了?
nolovedqboy
2003-03-27
打赏
举报
回复
YES
chongyiren
2003-03-27
打赏
举报
回复
up
加载更多回复(3)
2021-08-18
MessageBox
的用法总结
本文详细介绍了C++Builder中用于显示信息提示框的
MessageBox
函数的各种用法,包括警告、疑问、错误、提示、说明等不同类型的对话框,并展示了如何设置图标和按钮。此外,还提到了简单的ShowMessage函数,它仅显示纯文本信息,没有图标和按钮。通过不同的参数组合,可以控制对话框的交互方式和响应级别。
易语言源码易语言电脑配机系统软件
易语言源码易语言电脑配机系统软件
逆向工程基于ARM64 ELF的字符串加密分析:Android二进制程序密文恢复与动态解密算法逆向研究
内容概要:本文详细记录了对一个Android ARM64静态ELF文件中字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符中。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文中还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制中字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编写IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文中步骤进行动态分析与算法验证,深入理解每一步的推理依据。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章