Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Вниз
Ошибка Undeclared identifier: CreateOleObject Найти похожие ветки
← →
Mr_Jack (2005-01-20 18:23) [0]вот кусок кода проги,незнаю вроде вы всё верно,а ошибка :Undeclared identifier: "CreateOleObject",в строке омеч звездой.
var
Vals: Variant;
MSExcel: Variant;
rows,Cells:integer;
begin
try
Screen.Cursor := crHourGlass;
Rows:= 10;
Cells:= 12;
Vals := VarArrayCreate([0, Rows, 0, Cells], varVariant);
try
*** MSExcel := CreateOleObject("Excel.Application");***
except
raise Exception.Create("Ошибка Excel");
end;
MSExcel.Application.EnableEvents := False;
MSExcel.WorkBooks.Add("test.xls");
MSExcel.Range[MSExcel.Cells[1,1], MSExcel.Cells[Rows, Cells]].Value := Vals;
// Vals := XL.Range[XL.Cells[1,1], XL.Cells[Rows, Cells]].Value;
XL.Visible := True;
finally
Screen.Cursor := crDefault;
end;
end;
МОЖЕТ Я ГДЕ-ТО ЧТО-ТО не объявил?
← →
Poirot © (2005-01-20 18:25) [1]Логично! Видимо в uses надо прописать что-то, что скажет где искать CreateOleObject
← →
begin...end © (2005-01-20 18:25) [2]> Mr_Jack (20.01.05 18:23)
> МОЖЕТ Я ГДЕ-ТО ЧТО-ТО не объявил?
Может. ComObj, например.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.052 c