Передача структур через OleVariant

Тема в разделе "Delphi - СОМ", создана пользователем Victor, 1 июл 2004.

Статус темы:
Закрыта.
  1. Victor

    Victor Гость

    День добрый. Вопрос такой. Каким образом, в Делфи возможно передать клиенту из метода COM некую структуру, используя OleVariant в качестве out параметра?
    Заранее спасибо.
     
  2. Barmutik

    Barmutik Гость

    Попробуй

    Type
    TMyRec = Record
    String1, String2 : String;
    Integer1 : Integer;
    End;

    MyOleVariant := VarArrayCreate ([0, 3], VarVariant);
    MyOleVariant [0] := MyRec.String1;
    MyOleVariant[1] := MyRec.String2;
    MyOleVariant[2] := MyRec.Integer1;

    Ну и можеш передавать ..

    Так же прочитай просто VarArrayLock, VarArrayUnlock, VarArrayReDim.. ну и в ту степь ...
     
Загрузка...
Похожие Темы - Передача структур через
  1. mibin
    Ответов:
    2
    Просмотров:
    4.002
  2. Corexis
    Ответов:
    0
    Просмотров:
    72
  3. Shouldercannon
    Ответов:
    0
    Просмотров:
    489
  4. Shouldercannon
    Ответов:
    0
    Просмотров:
    389
  5. 123456789igor
    Ответов:
    0
    Просмотров:
    810
Статус темы:
Закрыта.

Поделиться этой страницей