Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

ClsID программы   Найти похожие ветки 

 
YDS   (2006-03-09 10:19) [0]

Нужно вернуть ClsID проги вида {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} по
ее наименованию.
Делаю так

Uses Windows, OLE2

var
ss : TCLSID;
sss : POleStr;

begin
ss := ProgIDToClassID("Excel.Application");
StringFromCLSID(ss, sss);
..

И получаю ошибку: Incompatible types: "Ole2.TGUID" and "System.TGUID". Как
же нужно??


 
Сергей М. ©   (2006-03-09 10:22) [1]

uses ComObj

ShowMessage(GUIDToString(ProgIDToClassID("Excel.Application")));


 
YDS   (2006-03-09 10:35) [2]

Thxs!!!!

Прошу прощение за настырливость, а как наоборот, т.е. из ClsID вида {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} получить соответствующее ему ProgID (название программы)?


 
Сергей М. ©   (2006-03-09 10:37) [3]

ShowMessage(ClassIDToProgId(StringToGuid("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}")));


 
YDS   (2006-03-09 10:38) [4]

Sorry, понял:
ClassIDToProgID(StringToGUID("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"))



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

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
1-1140595655
Zhekson
2006-02-22 11:07
2006.03.26
Как считать содержимое ячейки DBGrid?


2-1141894440
anubis
2006-03-09 11:54
2006.03.26
Сохранени Таблицы в .txt


2-1142325914
KyRo
2006-03-14 11:45
2006.03.26
Изменения типа данных


2-1142083990
Horadric
2006-03-11 16:33
2006.03.26
как из текстового поля Edit достать выражение


15-1140695079
VID
2006-02-23 14:44
2006.03.26
Звуки природы откуда достать ?