将如下代码:
bool PLAYER_setFileEndMessage(int handle, HWND wnd,int msg)
void CAsfPlayerTestDlg::OnFileendbutton()
{
PLAYER_setFileEndMessage(playerId1,m_hWnd,WM_QUIT);
}
转到Delphi:
function PLAYER_setFileEndMessage(handle:Integer; wnd:HWND; msg:Integer): boolean;
procedure TasfPlayerFrm.btnEndMsgClick(Sender: TObject);
begin
PLAYER_setFileEndMessage(playerId1, asfPlayerFrm.Handle, WM_QUIT);
end;
执行时出现异常:Access violation at address 00000000. Read of address 00000000.
并且可知函数PLAYER_setFileEndMessage执行失败(该函数从dll中导出)。
而原例执行时无异常。请指点迷津
bool PLAYER_setFileEndMessage(int handle, HWND wnd,int msg)
void CAsfPlayerTestDlg::OnFileendbutton()
{
PLAYER_setFileEndMessage(playerId1,m_hWnd,WM_QUIT);
}
转到Delphi:
function PLAYER_setFileEndMessage(handle:Integer; wnd:HWND; msg:Integer): boolean;
procedure TasfPlayerFrm.btnEndMsgClick(Sender: TObject);
begin
PLAYER_setFileEndMessage(playerId1, asfPlayerFrm.Handle, WM_QUIT);
end;
执行时出现异常:Access violation at address 00000000. Read of address 00000000.
并且可知函数PLAYER_setFileEndMessage执行失败(该函数从dll中导出)。
而原例执行时无异常。请指点迷津
解决方案 »
- SOCKET编程:Read error 64
- 关于节点的问题
- 有关TMediaPlayer的使用问题:必须设置filenmae属性吗?
- 请问哪里有DELPHI7的UPDATE 1下载(不需注册码的)
- 请教关于DBLookupComboBox的用法?
- 急急急!!!如何得到机器的MAC地址
- 新手有个小问题希望能请高手指教!谢谢!
- 哪位用过epson 590k?为什么fastreport的page_heightendless属性在此打印机上不起作用?
- 微软面试题!(从报刊上看到的)
- 见鬼了!!我的WIN2000的riched32.dll只有4K.复制一个正常的替换后,自己立刻就变成4k!晕呀!!在线给分!!
- Access中怎么知道将要插入记录的自增字段的值?
- 怎样根据DATE获得上个月的最后提天呢?
function PLAYER_setFileEndMessage(handle:Integer; wnd:HWND; msg:Integer): boolean;
是动态库函数吗?
playerId1是什么阿.
从动态库倒出不是要有从那个库到处吗?程序里面没有阿.
最好给的全一些.