每個服務器在系統注冊中有一個叫ProgID的關鍵定
procedure TMainForm
begin
try
MemoEdit := CreateOleObject(
except
MessageDlg(
not be created
using a
mtError
Halt;
end;
end;
控制器創建了OLE自動化對象實例後
AutoForm的很多過程引用了OLE自動化對象的方法
procedure TMainForm
begin
MemoEdit
end;
其中TileWindows是OLE對象TMemoApp中定義的方法
AutoForm還通過TMemoApp的NewMemo方法獲得了對服務器內部OLE對象TMemoDoc 的引用
procedure TMainForm
var
I : Integer;
begin
CloseMemo
for I :=
end;
其中NewMemo在MemoAuto單元中定義如下
function IMemoApp
begin
Result := MainForm
end;
控制器在獲得服務器的內部OLE對象後
procedure TMainForm
var
I : Integer;
begin
for I :=
if not var IsEmpty(Memo[I]) then
Memo[I]
end;
Insert是TMemoDoc中定義的方法
返回目錄
編輯推薦
Java程序設計培訓視頻教程
J
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLE
Java程序性能優化
C嵌入式編程設計模式
Android游戲開發實踐指南
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25218.html