- Код: Выделить всё
- procedure TForm1.Button1Click(Sender: TObject);
 var
 ClassFactory:IClassFactory2;
 DllHandle:THandle;
 ADllGetClassObject:TDllGetClassObject;
 AObject:INoRegister;
 begin
 DllHandle:=LoadLibrary('C:\Program Files\Borland\Delphi6\Projects\DelphiMaster\ComHelo2\noregister.dll');
 ADllGetClassObject:=GetProcAddress(DllHandle,'DllGetClassObject');
 OleCheck(ADllGetClassObject(CLASS_NoRegister_,IClassFactory2,ClassFactory));
 ClassFactory.CreateInstance(nil,INoRegister,AObject);
 OleCheck(AObject.Method1);
 end;
Дельфийский код, который позваляет использовать ActiveX DLL без регистрации в реестре.





