Microsoft.DirectX.dll和Microsoft.DirectX.DirectSound.dll引用的问题 Direx库语音聊天 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兄弟,我看出一个问题,你看下这是不是主要问题.既然你用的是wpf框架,为什么还要再引入WinForm,这好像有点不伦不类吧?再说这俩伙不在同一个程序集里,你怎么把它们弄的一起的.为了弹出个对话框引用两个不同的框架好像有点蛋疼吧? System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示"); 那个是因为我这个调用在类库里边,而不是在UI中。加上这句只是为了验证这个函数到底调用没有。如果CreateCaputerDevice()的内容仅含有System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示"); return true;这个函数可以正常调用,对话框会弹出,但是加上 CaptureDevicesCollection capturedev = new CaptureDevicesCollection(); Guid devguid; if (capturedev.Count > 0) { devguid = capturedev[0].DriverGuid; } else { //System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示"); return false; } //利用设备GUID来建立一个捕捉设备对象 capture = new Capture(devguid);就会出问题 你在这 CaptureDevicesCollection capturedev = new CaptureDevicesCollection();设个断点,单步执行,看到哪步出错 试过了,加上CaptureDevicesCollection capturedev = new CaptureDevicesCollection();……这个函数就不被调用了。 试过了,加上CaptureDevicesCollection capturedev = new CaptureDevicesCollection();……这个函数就不被调用了。如果不加的话可以弹出对话框,加上的话,对话框也不会弹出,下断点,这个函数就没执行过。单步调试也无法进行了 你直接放到try里看一下,是不是这个版本不兼容 C# PDF 源文件分析+中英文本提取 远程访问服务器端文件 WinFrom 实现一个TreeView节点的提示效果 Hashtable 快速填充的语法 姓名检索 C#.NET用户控件自定义属性问题 请教个小问题 急 在线等 .NET语法! 问两个小问题哈,在webservice被调用的时候,其本身不能被改写,那如果一个webservice被实际使用了不是永远无法维护?怎么关闭呢?拔线? 请问怎样在Datagrid里的超级链接列里传两个以上参数? 如何从地址中取出中文文件名??正则怎么写?? 如何把数据库中的数据实时反映到dataGridView
既然你用的是wpf框架,为什么还要再引入WinForm,这好像有点不伦不类吧?再说这俩伙不在同一个程序集里,你怎么把
它们弄的一起的.为了弹出个对话框引用两个不同的框架好像有点蛋疼吧?
System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示");
如果CreateCaputerDevice()的内容仅含有
System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示");
return true;
这个函数可以正常调用,对话框会弹出,但是加上
CaptureDevicesCollection capturedev = new CaptureDevicesCollection();
Guid devguid;
if (capturedev.Count > 0)
{
devguid = capturedev[0].DriverGuid;
}
else
{
//System.Windows.Forms.MessageBox.Show("当前没有可用于音频捕捉的设备", "系统提示");
return false;
}
//利用设备GUID来建立一个捕捉设备对象
capture = new Capture(devguid);就会出问题
如果不加的话可以弹出对话框,加上的话,对话框也不会弹出,下断点,这个函数就没执行过。单步调试也无法进行了