游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2278|回复: 3

建立DirectSound时出现错误,求大家帮忙解决。

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2008-7-6 16:07:00 | 显示全部楼层 |阅读模式
在头文件里有
LPDIRECTSOUND pDS;

然后cpp里面
BOOL CDSoundInit::InitDSound( HWND hWnd , LPSTR SoundFile)
{
        HRESULT result;

        result = DirectSoundCreate( NULL , &pDS , NULL );

        if ( result != DS_OK )//判断是否创建成功
        {
                MessageBox(NULL, "建立 DirectSound 对象失败!", NULL, MB_OK);
                return        false;
        }
         
           ………………
}

编译的时候没有问题,但是在运行时调用的时候出现了这样错误

0xC0000005: 写入位置 0xcdcdcdd5 时发生访问冲突


求大虾帮忙。。。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-7-6 20:48:00 | 显示全部楼层

Re:建立DirectSound时出现错误,求大家帮忙解决。

0xC0000005: 写入位置 0xcdcdcdd5 时发生访问冲突

熟,太熟了.....似乎是与指针相关的错误。

3

主题

53

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2008-7-7 10:07:00 | 显示全部楼层

Re:建立DirectSound时出现错误,求大家帮忙解决。

LPDIRECTSOUND pDS未在cpp中实现;在cpp中加一行LPDIRECTSOUND pDS = NULL;

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2008-7-7 13:03:00 | 显示全部楼层

Re:建立DirectSound时出现错误,求大家帮忙解决。

LPDIRECTSOUND pDS; 不应该声明在头文件中,但这里问题应该不在这
运行一下dxdiag 检测自己电脑上DX的配置试试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 01:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表