char** 请问一下,char**是什么意思啊? 另外,在DLL编程中 m_message=*(char**)GetProcAddress (hdll,"dllVar"); 这句该如何解释呢? m_message为EditBox控件的变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char** p;p为4byte变量,其变量数值为一个内存地址,此地址内存存放了一个char型变量的地址。m_message=*(char**)GetProcAddress (hdll,"dllVar"); GetProcAddress 返回一个数值,以此数值进行内存寻址,将对应内存地址处的4byte数值返回m_message。 1楼正解。dllVar是DLL里的一个char*类型的变量,GetProcAddress返回这个变量的地址,也就是(char*)*类型的值了。然后对这个地址用*取值,就是dllVar的值了。合起来就是m_message = * (char* *) GetProcAddress(hdll,"dllVar"); 服务进程如何连接SQL Server2008的数据库 数据比较,xml文件 如何获取应用程序的“描述”?(右键,属性,常规,描述) 怎么去掉MDI中的ChildFrame子窗口上的ICON图标?? 在非MFC的VC编程中,获取和设置EDIT的值该怎么做? 我的图形总是不断的占用内存 想删除文本文件中的一行,如何处理....!! 简单的winsock,vc,大家帮忙了! 如何实现象DELPHI中的Panel控件 MFC的下一代的产品到底是什么?不是.net吧 CStatic数组的关联 OpenGL 资料集合
p为4byte变量,其变量数值为一个内存地址,此地址内存存放了一个char型变量的地址。m_message=*(char**)GetProcAddress (hdll,"dllVar");
GetProcAddress 返回一个数值,以此数值进行内存寻址,将对应内存地址处的4byte数值返回m_message。
然后对这个地址用*取值,就是dllVar的值了。
合起来就是m_message = * (char* *) GetProcAddress(hdll,"dllVar");