我写了一个ActiveX在测试容器里测试(点上面的按钮)没什么问题
如要我放网页里点上面的按钮 有下面的错0x00000000 指令引用的 0x00000000 内存 内存不能为 Read 要终止程序这里为什么呢 那位能说个大概为什么吗 ?
如要我放网页里点上面的按钮 有下面的错0x00000000 指令引用的 0x00000000 内存 内存不能为 Read 要终止程序这里为什么呢 那位能说个大概为什么吗 ?
解决方案 »
- 给CLoginDlg类添加成员变量:CUserName的问题
- 关于数据库的问题,用VC做的
- 'SIO_RCVALL' : undeclared identifier
- 在CTreeCtrl上建节点
- 2个线程可能会“同时“对一个table进行操作。。。
- 怎么样在textbox从enable到按button提交中间的一段时间文件都处在打开状态
- 在一个长时间的循环中,如何做到点击窗体,界面还能正常显示.
- 请问除了用keybd_event()外,还有什么可以模仿键盘输入??
- 全局钩子问题
- 多线程CPU利用率有时高有时低
- 触发一次ontimer以后,停不掉,只要鼠标移到菜单上,就会再次触发,为什么啊
- 为什么我的ATL控件中的弹出菜单项处理函数不响应?
先打开IE
debug--attach to process选择IE。
打开加载此组件的页面。
你什么办法 可以回到以前的状态可以选择 process 吗
ConnectHandle=PL_Connect(/*(char *)(LPCTSTR)Ip*/ "192.168.0.62",/*Port*/8018);PL_Connect(char * a,char b)
这个函数里别人的DLL加载来的
在测试容器里也没问题
到了IE就 哎 不好找啊
你看看传给PL_Connect的参数 ip, port是什么值
ip "192.168.0.62"
port=4000
void Form::Play(CString ip,int port,CString filename,int cls)
{
Ip=ip;
Port=port;
FileName=filename;
Cls=cls;
//---------------
pWnd=GetDlgItem(IDC_ANIMATE1);//得到预示窗口指针 switch(Cls)
{
case 1:
{
ConnectHandle=PL_Connect((char *)(LPCTSTR)Ip,Port); CString abc;
abc.Format("%d",ConnectHandle);
MessageBoxA(abc);
ViewHandle=PL_OpenView((int)pWnd->m_hWnd);
PL_PlayVideo( ConnectHandle,ViewHandle);
}break;
case 2:
{
if(!IsPause)
{
ViewHandle=PL_OpenView((int)pWnd->m_hWnd); UpdateData(TRUE);
AVIInitHandle=PL_AVIRead_Init((char *)(LPCTSTR)FileName); } PL_AVIRead_Play(AVIInitHandle,ViewHandle);
if(IsPause)
{
PL_AVIRead_GotoTime(AVIInitHandle,ViewHandle,AdwGotoTime*1000);
IsPause=false;
}
}break;
case 3:
{ MV_InitPlayer();
g_nHandle[2] = MV_OpenPlayer( (int)pWnd->m_hWnd); //AhWnd nHandles[2] = MC_OpenClient( (char *)(LPCTSTR)Ip,Port);
MC_InitfCallBack( nHandles[2] ,(MFAudioCallBack)AVIAudioWriter,\
(MFVideoCallBack)AVIVideoWriter , \
(MFMediaInfoCallBack)AVIMediaInfoWriter);
MC_Start(nHandles[2]);
Sleep(100);
//AVIInitHandle=PL_AVIRead_Init((char *)(LPCTSTR)m_FileName);
MC_Play(nHandles[2] , (char *)(LPCTSTR)FileName);
}break;
}}