![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
COM и консольный режим [Delphi, Windows]
Wolverrum © (2004-10-03 22:31:00)Можно ли создать COM-объект (например, ADO или MSExcel) в консольном приложении?
Edward (2004-10-06 10:30:00) [1]Вот так:
uses
SysUtils, ActiveX, ADODB, StrUtils, Windows, Variants;
var rst: TADODataSet;
//Инициализация COM
ActiveX.CoInitialize(nil);
rst := TADODataSet.Create(nil);
...
//Деинициализация COM
ActiveX.CoUninitialize;
Суслик (2004-10-06 09:44:00) [2]
> Длинный и занудливый Exception показали
Так показали же тебе, а не нам :)))
И как по твоему можно ответить на вопрос об ошибке, если не знаешь какая ошибка?
Wolverrum (2004-10-06 00:35:00) [3]На Sources.Ru ткнули носом в ФАК. Зато понял где жутко тормозил.
Действительно просто! Тму можно шшитать закрытой... Всем - спасибо!
Wolverrum (2004-10-05 21:59:00) [4]Длинный и занудливый Exception показали, что, мол, все пропало, шеф, CoInitialize сделать низзя.
Суслик (2004-10-05 19:16:00) [5]
> не сработали...
тихо сработали и ничего не сказали, ни словечка, ни буковки????
кошмар...
Wolverrum (2004-10-05 19:04:00) [6]Очень, очень тупой вопрос: "А как?".
Скажем, TADOConnection.Create(Nil) или CreateOLEObject('Excel.Application') не сработали...
Cobalt (2004-10-04 01:41:00) [7]Да запросто.