关于VC++ DLL调用问几个很菜的问题,请了解的朋友帮忙
1: VC++ 生成的DLL文件应该是独立可用的.为什么有人提供DLL文件,还要带个头文件,没有他还不行好象.
2: DLL文件 放在项目 bin 目录(别的地方可以吗?)下面,是否需要注册? 还和以前一样运行REG注册?我的在XP下好象不能直接用哦
3: vc 的DLL中有 my_Start(char *m_url,my_INFO *m_pChaninfo)
而头文件里有:
typedef struct{
HWND m_hVideohWnd;
HWND m_hChMsgWnd;
UINT m_nChmsgid;
char url[20];
}my_INFO;
C# 里面怎么转反函数呢?下面好象不对啊?
[DllImport("NetClient.dll")]
public static extern long VSNET_ClientStart(byte[] m_url,my_INFO m_pChaninfo);