 |
vopros API |
 |
07.09.2003, 18:44
|
#1
|
ppz kkz
Join Date: 03 2003
Location: at home
Age: 41
Posts: 111
Rep Power: 5
|
vopros API
Kak mojno uznat' , zaregestrirovan OCX v systeme ili net ?
Est' li konkretnaya funkciya dlya etovo ?
|
|
|
07.09.2003, 19:16
|
#2
|
Академик
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 6
|
I can't remember the right one, 'cose no MSDN available for me at the moment, but!
Look in MSDN for words:
regsvr32 registered OCX
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
|
|
|
08.09.2003, 04:15
|
#3
|
Грустно...
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
|
если известен GUID контрола, то могу посоветовать копнуть в реестре.
|
|
|
08.09.2003, 09:50
|
#4
|
ppz kkz
Join Date: 03 2003
Location: at home
Age: 41
Posts: 111
Rep Power: 5
|
vrodi by rabotaet ...
CoInitialize (NULL);
COleDispatchDriver disp;
if (disp.CreateDispatch("IMInstall.IMInstall.2", NULL))
{
}
else
AfxMessageBox("Not found");
disp.ReleaseDispatch();
CoUninitialize();
no neznayu naskolko pravilno  ))
|
|
|
08.09.2003, 09:58
|
#5
|
Грустно...
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
|
все ок, просто наверное стоит сделать так
PHP Code:
try
{
... //твой код.
}
catch (COleDispatchException * e)
{
e->delete;
}
|
|
|
08.09.2003, 19:37
|
#6
|
ppz kkz
Join Date: 03 2003
Location: at home
Age: 41
Posts: 111
Rep Power: 5
|
da v MSDN-e bylo napisano imenno tak , kak ti napisal
|
|
|
16.09.2003, 14:43
|
#7
|
Бакалавр
Join Date: 03 2002
Location: Detroit, MI, USA
Posts: 482
Rep Power: 0
|
A mozhno re****' zadachu i bez vsyakix bibliotek. CoCreateInstance spaset otca russkoj demokratii. I s exceptions vozit'sya ne nado.
__________________
Hovhannes Tumanyan,
CISSP
|
|
|
16.09.2003, 16:45
|
#8
|
Академик
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 6
|
Quote:
Originally posted by Tumanyan
A mozhno re****' zadachu i bez vsyakix bibliotek. CoCreateInstance spaset otca russkoj demokratii. I s exceptions vozit'sya ne nado.
|
ne slishkom li mnogo nagruzki na sistemu iz-za "CoCreateInstance" ?
podgruzka odnoj ili neskol'kix DLL-ok, a ..?
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
|
|
|
17.09.2003, 08:13
|
#9
|
Грустно...
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
|
для CoCreateInstance-а требуется знание GUID-a, правда, который можно спок ойно получить по названию видимо этой CLSIDFromProgID функцией...
|
|
|
19.09.2003, 15:27
|
#10
|
Бакалавр
Join Date: 03 2002
Location: Detroit, MI, USA
Posts: 482
Rep Power: 0
|
Quote:
Originally posted by Greco El
ne slishkom li mnogo nagruzki na sistemu iz-za "CoCreateInstance" ?
podgruzka odnoj ili neskol'kix DLL-ok, a ..?
|
Takaya zhe kak i vo vremya CreateDispatch. Skoree vsego, gde-to vnutryax CreateDispatch i vyzyvaet CoCreateInstance.
Da, chut' ne zabyl, posle CoCreateInstance ne zabud'te sdelat' Release.
V principe, CLSIDFromProgID dolzhen dostatochno dostoverno pokazyvat' nalichie ili otsutstvie COM ob'ekta v sisteme. Konechno, esli zloumyshlennig zaregistriruet ob'ekt a potom unichtozhet binarnyj obraz - eto ne srabotaet. No my zhe rassmatrivaem igru po pravilam?
__________________
Hovhannes Tumanyan,
CISSP
|
|
|
19.09.2003, 15:29
|
#11
|
Бакалавр
Join Date: 03 2002
Location: Detroit, MI, USA
Posts: 482
Rep Power: 0
|
Quote:
Originally posted by Agregat
для CoCreateInstance-а требуется знание GUID-a, правда, который можно спок ойно получить по названию видимо этой CLSIDFromProgID функцией...
|
Voobsche-to podobnye shtuki (CLSIDFromProgID) luchshe ne delat'. Luchshe staticheski zabivat' CLSIDy. V konce koncov, pri importe TLB oni poyavlyayutsya v header-e v vide konstant.
Edinstvennyj sluchaj, kogda bez ProgID ne obojtis'  rozrachnaya rabota s raznymi versiyami togo zhe samogo ob'ekta.
__________________
Hovhannes Tumanyan,
CISSP
|
|
|
 |
Re: vopros API |
 |
01.10.2003, 09:43
|
#12
|
Banned
Join Date: 10 2001
Location: ...осень колибри
Age: 45
Posts: 7,487
Rep Power: 0
|
Re: vopros API
|
|
|
03.10.2003, 14:06
|
#13
|
ppz kkz
Join Date: 03 2003
Location: at home
Age: 41
Posts: 111
Rep Power: 5
|
takoe mog podumat' tolko ty - NAVSEGDA MALEN'KIY
|
|
|
 |
... |
 |
03.10.2003, 14:23
|
#14
|
Banned
Join Date: 10 2001
Location: ...осень колибри
Age: 45
Posts: 7,487
Rep Power: 0
|
...
Quote:
Originally posted by Davit
takoe mog podumat' tolko ty - NAVSEGDA MALEN'KIY
|
Каждый вопрос нужно рассматривать с нескольких точек зрения...
|
|
|
All times are GMT. The time now is 18:35. |
|
|