本文整理自网络,侵删。
uses ActiveX;
{$R *.dfm}function RegisterOCX(FileName: string): Boolean;var OCXHand: THandle; RegFunc: TDllRegisterServer;begin OCXHand := LoadLibrary(Pchar(FileName)); RegFunc := GetProcAddress(OCXHand, 'DllRegisterServer'); if @RegFunc <> nil then Result := RegFunc = S_OK else Result := False; FreeLibrary(OCXHand);end;
function UnRegisterOCX(FileName: string): Boolean;var OCXHand: THandle; RegFunc: TDllRegisterServer;begin OCXHand := LoadLibrary(Pchar(FileName)); RegFunc := GetProcAddress(OCXHand, 'DllUnregisterServer'); if @RegFunc <> nil then Result := RegFunc = S_OK else Result := False; FreeLibrary(OCXHand);end;
相关阅读 >>
Delphi toscilloscope 仿windows任务管理器cpu使用记录组件
更多相关阅读请进入《Delphi》频道 >>