fastdo
0.6.8
|
DLL动态载入器 更多...
#include <system.hpp>
类 | |
class | Function |
Dll函数动态调用 更多... | |
Public 类型 | |
typedef void * | ModuleHandle |
Public 成员函数 | |
DllLoader () | |
DllLoader (String const &dllName) | |
~DllLoader () | |
operator bool () const | |
operator ModuleHandle () const | |
char const * | errStr () const |
错误信息 更多... | |
template<typename _PfnType > | |
Function< _PfnType > | func (AnsiString const &funcName) |
获取指定名字的Function对象,失败抛异常 更多... | |
静态 Public 成员函数 | |
static String | GetModulePath (void *funcInModule) |
取得模块路径(含模块文件名) 更多... | |
Public 属性 | |
void(*)() | funcAddr (AnsiString const &funcName) |
获取指定名字的函数地址 更多... | |
String | dllModuleFile |
DLL模块文件 更多... | |
DLL动态载入器
在文件 system.hpp 第 252 行定义.
typedef void* winux::DllLoader::ModuleHandle |
在文件 system.hpp 第 259 行定义.
winux::DllLoader::DllLoader | ( | ) |
winux::DllLoader::DllLoader | ( | String const & | dllName | ) |
winux::DllLoader::~DllLoader | ( | ) |
char const* winux::DllLoader::errStr | ( | ) | const |
错误信息
|
inline |
获取指定名字的Function对象,失败抛异常
在文件 system.hpp 第 312 行定义.
|
static |
取得模块路径(含模块文件名)
funcInModule | 模块中某个函数的地址 |
|
inline |
在文件 system.hpp 第 271 行定义.
|
inline |
在文件 system.hpp 第 272 行定义.
String winux::DllLoader::dllModuleFile |
DLL模块文件
在文件 system.hpp 第 318 行定义.
void(* )() winux::DllLoader::funcAddr(AnsiString const &funcName) |
获取指定名字的函数地址
在文件 system.hpp 第 308 行定义.