1

Topic: Interface transmission in outproc com the server

Is available written on Delphi com the server. There was a task to transfer in it interface IOleWindow. IOleWindow it is registered in branch HKEY_CLASSES_ROOT\Interface \{00000114-0000-0000-C000-000000000046} and key ProxyStubClsid32 matters {00000320-0000-0000-C000-000000000046} that says that for for parameter passing of type IOleWindow is used standard  and if I understand from me any additional actions it is not required. But how it to use in Delphi? The environment gives the visual editor ridl a file, but possibility to substitute IOleWindow as type of a passed-in parameter is not present.

2

Re: Interface transmission in outproc com the server

Hello, , you wrote: > to extract OleIdl. Idl to compile in idl in tlb with the help midl Found OleIdl. Idl in SDK, in the same place found midl.exe. Even found cl.exe from 8 studios (it appears, at me is the installed studio, and I even about it did not suspect). But tlb persistently does not form. I launch a command "midl.exe OleIdl. Idl/tlb OleIdl.tbl". But on an output only OleIdl.h, OleIdl_i.c, dlldata.c, OleIdl_p.c.

3

Re: Interface transmission in outproc com the server

Hello, , you wrote: > to extract OleIdl. Idl to compile in idl in tlb with the help midl, to import tlb in Delphi Unfortunately, I could not transit this quest up to the end. Found in Google ready OleIdl.tlb, with it earned. Anyway thanks for the help.