| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1960 人关注过本帖
标题:编译时出现这样的问题
只看楼主 加入收藏
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:0 
我再看,晕死!!!!!!!!!!!!!!!

老兄,你想‘玩’死我啊。你的0Xxxxx全是O(字母O欧)不是0(数字)。难怪宏替换错误!
程序代码:
#define ICO_MAIN                           Ox1000   //图标  
 
#define IDM_MAIN                           Ox2000   //菜单  
 
#define IDA_MAIN                           Ox2000   //加速键  
 
#define IDM_OPEN                           Ox4101  
 
#define IDM_OPTION               Ox4102  
 
#define IDM_EXIT                           Ox4103     
 
#define IDM_SETFONT              Ox4201  


[ 本帖最后由 东海一鱼 于 2009-9-27 22:13 编辑 ]

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-09-27 22:11
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
?????
没有玩你的意思,我是从罗云并的书上摘抄下来的。
2009-09-28 11:14
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
完全的复制黏贴。
2009-09-28 11:17
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:0 


害我视力下降!!

给你出道作业题:

把一个*.mid(音乐文件)作为资源打包到你的可执行文件中。并在程序运行中播放它。

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-09-29 17:52
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
谢谢!
试一试。
2009-09-30 14:27
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
首先向你表达节日的问候。

这个是我的作业:
.rc文件
#include <resource.h>
#define IDI_IMID1   0x1009
 
IDI_IMID1   IMID1    "流年.mid"

编译成功!


.asm
                .386
                .model flat,stdcall
                option casemap:none
 
; Include 文件定义
include         windows.inc
include         user32.inc
includelib      user32.lib
include         kernel32.inc
includelib      kernel32.lib
 
IDI_IMID1 equ 1009h
 
; 数据段
                .data
szCaption       db      'A MessageBox !',0
szText          db      'Hello, World !',0
 
; 代码段
                .code
start:
                invoke  MessageBox,NULL,offset szText,offset szCaption,MB_OK
                invoke  ExitProcess,NULL
                end     start

编译失败,报错invalid or corrupt file

⊙﹏⊙b汗
2009-10-01 16:20
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
fatal error LNK1136: invalid or corrupt file
2009-10-01 16:22
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
上述问题已经解决,但是只出现一个窗口,没有播放音乐。
2009-10-01 16:26
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:0 
呵呵,祖国节日。同喜同贺!!

另外:
要播放midi你必须用播放midi的API播放它才行,它自己是不会发声的。

一个最简单的MIDI音乐的播放方法 ---- 使用DirectMusic高层库.
虽然利用MCI的高层也可以播放,但它似乎不支持内存载入,
而且无法避免与其他MIDI音乐的同时播放的冲突.

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-10-01 20:14
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:0 
回复 17楼 Franziska
放一个用Free Pascal写的Midi Demo。没有用资源文件的形式。用了直接内存数据定义,呵呵。

MidiDemo.rar (4.37 KB)

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-10-01 20:51
快速回复:编译时出现这样的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022831 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved