Конференция "Corba" » Как корректно закрыть оле соединение ? [D7, WinXP]
 
  • 312kbps (18.10.07 16:54) [0]
    Как корректно закрыть оле соединение ?

    так открываю
     ole1c:=OleVariant(dm1.AddInFPList.pConnection).AppDispatch;
     IDispatch(ole1c)._AddRef;
  • Сергей М. © (18.10.07 16:59) [1]

    >  IDispatch(ole1c)._AddRef;


    Это на зачем ?
  • 312kbps (18.10.07 17:00) [2]
    а без этого не работают методы ole1c
  • Сергей М. © (18.10.07 17:01) [3]

    > без этого не работают методы ole1c


    Чавой-то ?!
  • 312kbps (18.10.07 17:03) [4]

    > Сергей М. ©   (18.10.07 17:01) [3]
    >
    > > без этого не работают методы ole1c
    >
    >
    > Чавой-то ?!

    извиняюсь все работает и закрывать ни чего не надо )

    а для чего тогда это  - IDispatch(ole1c)._AddRef    ? )
  • Сергей М. © (18.10.07 17:05) [5]

    > а для чего тогда это


    А если не знаешь для чего, зачем пишешь ?)

    Это инкремент сч-ка ссылок на интерфейсный объект.
 
Конференция "Corba" » Как корректно закрыть оле соединение ? [D7, WinXP]
Есть новые Нет новых   [120355   +33][b:0][p:0]