![]() |
|
#1
|
||||
|
||||
![]() Здравствуйте!
Возник вопрос с алгоритмом проверки открытых документов Word, касающийся скорее всего вовсе не COM атрибутов, а моей неопытности. Дело в следующем: Код:
procedure TForm1.Timer1Timer(Sender: TObject); var i: Integer; ind: OleVariant; begin with WordApplication1 do try Connect; if Documents.Count = 0 then Label1.Caption:='Íè îäèí äîêóìåíò íå îòêðûò' Button1.Enabled:=True; else for i := 1 to Documents.Count do begin ind := i; Label1.Caption:='Çàêðîéòå äîêóìåíò:'+(Documents.Item(ind).Name); Button1.Enabled:=False; end; except Label1.Caption:='Word íå çàïóùåí' Button1.Enabled:=True; end; end; Код:
Button1.Enabled:=True; Код:
Button1.Enabled:=False; Помогите пожалуйста разобраться. If you're afraid to fail - you'll keep failing forever. |