как юзать зарегистрированный COM объект

Lews

Новичок
Re: как юзать зарегистрированный COM объект

$adoConnection = new COM('ADODB.Connection');
$adoConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\data.mdb");

октрытие БД аксеса
 

Pingvin22

Новичок
Re: Re: как юзать зарегистрированный COM объект

Автор оригинала: Lews
$adoConnection = new COM('ADODB.Connection');
$adoConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\data.mdb");

октрытие БД аксеса
мне это мало о чем говорит ... access я юзаю через odbc..
 

Lews

Новичок
это был пример создание объекта COM=)
$a = new COM('имя');
 

Pingvin22

Новичок
Автор оригинала: Lews
это был пример создание объекта COM=)
$a = new COM('имя');
это я понял...

я не могу понять что мне надо, у мня есть dll`ка
я её регистрирую вот так 'regsvr32 <path>'.
у меня есть к ней описание всех методов и функций но как до них добраьтся?
 

Pingvin22

Новичок
Автор оригинала: Lews
$a = new COM('имя');
$a->метод();
=)
а как мне имя узнать?

в описании не написанно что имя такоето.. перепробывал все возможные варианты все время такая ошибка:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `IFar': Синтаксическая ошибка ' in d:\WEB\testcom2.php:4 Stack trace: #0 d:\WEB\testcom2.php(4): com->com('IFar') #1 {main} thrown in d:\WEB\testcom2.php on line 4


Можноли как нибуть посмотруть все зарегистрированные в windows объекты?

-~{}~ 28.10.05 22:06:

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

Pingvin22

Новичок
Автор оригинала: white phoenix
а как посмотреть список методов?
у меня в текстовом файле есть описание всех методов!

если у тебя нет такого файла то я думаю тут выход только один, обращаться к разработчикам!
 
Сверху