📄 idemo.pas
字号:
unit IDemo;
{$WARN SYMBOL_PLATFORM OFF}
interface
uses
Windows, ActiveX, Classes, ComObj, DemoSvr_TLB, StdVcl;
type
TDemoComObj = class(TTypedComObject, IDemoComObj)
protected
procedure Drive; stdcall;
procedure ride; stdcall;
end;
implementation
uses ComServ, Demo;
procedure TDemoComObj.Drive;
var MyCar:TCar;
begin
MyCar:=TCar.create;
try
MyCar.drive;
finally
MyCar.Free;
end;
end;
procedure TDemoComObj.ride;
var Bicycle:TBicycle;
begin
Bicycle:=TBicycle.create;
try
Bicycle.ride;
finally
Bicycle.Free;
end;
end;
initialization
TTypedComObjectFactory.Create(ComServer, TDemoComObj, Class_DemoComObj,
ciMultiInstance, tmApartment);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -