Вниз
Скачать: CL | DM;

Подскажите, что я забыл задекларировать   Найти похожие ветки 

 
Непоседа   (2005-06-14 14:51) [0]

Уважаемые гуру, подскажите. Уже написал одну программку формирующую форд-отчет. И вот понадобилось написать программку обрабатывающую Вордовский файл. Пошел по уже как казалось отработанной мною технологии OLE. Делаю все по аналогии с работающей у меня первой программой. Вот код новой програмки:unit LoadStr;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, ComCtrls, StdCtrls, ToolWin, OleServer, Word97;

type
 TForm1 = class(TForm)
   OpenDialog1: TOpenDialog;
   Button1: TButton;
   StatusBar1: TStatusBar;
   WordAp: TWordApplication;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
   num: string;
 public
   { Public declarations }
   OLE: Variant;
   WP,n,u1,c1,e1: OleVariant;
   FileName1, sq, zap: String;
 end;

var
 Form1: TForm1;
 f1: TextFile;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 OpenDialog1.Execute;
 StatusBar1.Panels[1].Text:=OpenDialog1.FileName;
 StatusBar1.Panels[0].Text:="Âûïîëíÿåòñÿ çàãðóçêà:";
 FileName1:=OpenDialog1.FileName;
 if VarType(OLE)<> varDispatch then
  begin
   OLE:=CreateOleObject("Word.Application");
   OLE.Documents.Open(FileName1);
   OLE.Visible:=True;
 end;
   OLE.Documents.Close;
   OLE:=0;
   Exit;
end;

end.


При компиляции Дельфи говорит : "[Error] LoadStr.pas(43): Undeclared identifier: "CreateOleObject"" на строку "OLE:=CreateOleObject("Word.Application")".
Подскажите, что я нетак делаю. Заранее спасибо, Алексей.


 
-=XP=- ©   (2005-06-14 15:15) [1]

Добавить в раздел uses: ComObj


 
Непоседа   (2005-06-14 15:42) [2]

Спасибо! Все заработало.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
6-1137490575
Vovanchik
2006-01-17 12:36
2006.05.07
Stream потоки и кодировка BMP,JPG


6-1137483727
Tomkat
2006-01-17 10:42
2006.05.07
Не отправляется почта из сервиса


1-1143631938
apic
2006-03-29 15:32
2006.05.07
Извлекаю иконку с помощью ExtractAssociatedIcon, как ее потом сох


4-1140074397
leonidus
2006-02-16 10:19
2006.05.07
Не получается скомпилировать dll с хуком


2-1145349649
Белый Орёл
2006-04-18 12:40
2006.05.07
Сортировка по алфавиту




   Наверх