| 
    fastdo
    0.5.12
    
   | 
 
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) | 
| 获取指定名字的函数地址  更多... | |
| winux::String | dllModuleFile | 
| Dll模块文件  更多... | |
DLL动态载入器
在文件 system.hpp 第 219 行定义.
| typedef void* winux::DllLoader::ModuleHandle | 
在文件 system.hpp 第 226 行定义.
| winux::DllLoader::DllLoader | ( | ) | 
| winux::DllLoader::DllLoader | ( | String const & | dllName | ) | 
| winux::DllLoader::~DllLoader | ( | ) | 
| char const* winux::DllLoader::errStr | ( | ) | const | 
错误信息
      
  | 
  inline | 
获取指定名字的Function对象,失败抛异常
在文件 system.hpp 第 275 行定义.
      
  | 
  static | 
取得模块路径(含模块文件名)
| funcInModule | 模块中某个函数的地址 | 
      
  | 
  inline | 
在文件 system.hpp 第 238 行定义.
      
  | 
  inline | 
在文件 system.hpp 第 239 行定义.
| winux::String winux::DllLoader::dllModuleFile | 
Dll模块文件
在文件 system.hpp 第 281 行定义.
| void(* )() winux::DllLoader::funcAddr(AnsiString const &funcName) | 
获取指定名字的函数地址
在文件 system.hpp 第 271 行定义.