首页
社区
课程
招聘
[求助]如何使用RadASM中的资源编辑器来编写资源?
发表于: 2008-4-15 13:19 8051

[求助]如何使用RadASM中的资源编辑器来编写资源?

2008-4-15 13:19
8051
如何使用RadASM中的资源编辑器来编写资源?
看了jhkdiy大侠的Win32汇编开发环境介绍和RadAsm简明教程(第二版)中的
第五章:用RadAsm开发基于对话框的程序
连接地址http://jhkdiy.go3.icpcn.com/file/article/Win32AsmIDEandRadAsmIntroductionV2/file/08_firstdialog.htm
中的例子:好一个对话框程序,但是我照着里面来写却完全错误!如图:


不解之中,应该是在代码中没有定义和连接好资源文件的资源?
(图片看不清楚大家点击放大看)

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
  • 2.jpg (65.83kb,196次下载)
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这个我照着写的代码,大家帮忙看看是那里出问题了,谢谢!
上传的附件:
2008-4-15 13:25
0
雪    币: 290
活跃值: (11)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
cannot  open file  ml.err
先看下你的bin 目录里的有没有ml.err文件。。
这个是错误提示信息集。。

12  13  14  行有错误你先检查代码格式吧。,,

你radasm 是谁打包的  
建议去http://pediy.com/tools/Compilers.htm 下个radasm
2008-4-15 13:33
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
感谢你的恢复,但错误绝对不是你上面提出的,我的也是在看雪下的汉化版,不过我的版本是2.2.1.1
2008-4-15 13:57
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
再次感谢你的回复,你可以下载2楼我打包的
好一个对话框程序.rar
看看。
2008-4-15 13:59
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
这个程序是你自己写的么 还是复制别人的  ?
如果是复制别人的,重新打一下也许错误会没有的
2008-4-15 14:45
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
invalid character in file
2008-4-15 14:45
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
之前我自己照着写,出现错误,后来就按照着jhkdiy大侠写的代码复制上去,但也出现错误,你可以点击连接去看看他写的代码看是那里错误了。
2008-4-15 14:55
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
之前我在Radasm中没有使用过它的那个资源编辑器写过,是看了jhkdiy大侠的第五章才使用的,其实在创建工程的时候它那里也有配套一些资源模板,比如就有CCDebuger大侠的KeyGen模板。
2008-4-15 15:00
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
我没有radasm  不过应该就是我说的那样 复制过去的时候 有的空白出会有多余的字符 将空白处删除再添上  那一行的错误就没了
至于你自己写的出错就应该是程序本身的问题了 根据提示找找吧
其实用集成开发环境会很繁琐 好多多余的文件  用masm32+editplus+nmake就能搭建很不错的开发环境 将nmake设置成工具就跟点编译链接一样 编写makefile还有助理解编译参数的使用
(虽然我现在用masmplus)。。。。。。。。。。。
2008-4-15 15:08
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
谢谢你的回复,确实用masm32+editplus+nmake就能搭建很不错的开发环境,不过这个是masm32工具包里默认的开发环境吧,没有Radasm强大!
2008-4-15 15:19
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
经过几番研究,终于成功了。
上传的附件:
2008-4-16 15:26
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
不过好像用Radasm资源编辑器编辑的窗口都可以随意拉动大小的,不知道该设置什么样的属性让他不能随便拉动大小的呢?
2008-4-16 15:29
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
我没有radasm  不过应该就是我说的那样 复制过去的时候 有的空白出会有多余的字符 将空白处删除再添上  那一行的错误就没了
至于你自己写的出错就应该是程序本身的问题了 根据提示找找吧

恩,谢谢你的指点,确实复制的时候有些空白处,把空白处删除掉就可以了,还有就是我定义的对话框控件ID值有误所以导致其错误!
2008-4-16 15:33
0
雪    币: 122
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
看到你也在学习Win32汇编,同样的问题是我与你出现在同一个问题.就是关于资源的编写.那个好一个对话框程序你最终编写成功了.但我还没有弄明白.
我编写的ASM代码全部通过.一点错误都没有.但生成EXE文件后双击确没有反应.为此.我还把你所有的ASM代码复制过来,用我的RC资源文件合成EXE.而结果还是不行.所以我肯定是在Rc文件上出现了问题.不知道你可否传授一些经验.我现在找不到解决的办法.文件ASM代码用你的RC文件用我的.里面的名字全部一样都不可以.不知道是什么原因.帮忙!!!!!!!!!!!!!QQ:307727654 Email:33445621@163.com
2008-8-19 20:00
0
游客
登录 | 注册 方可回帖
返回
//