Experiments in early binding com object with D.

Vinod K Chandran kcvinu82 at gmail.com
Tue Nov 4 09:31:04 UTC 2025


On Tuesday, 4 November 2025 at 04:55:15 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
> Unfortunately COM is c++.
>
> I have tried in the past to convert automatically but it is 
> quite a hard task.
>
> There is WinAPI functions to parse the files although I never 
> figured out how to use it.
>
> Just keep in mind that the layout of methods has to be exact 
> when you convert them. You can't miss one.

I appreciate your response. Yeah, COM is C++. Let me check the 
api functions to parse the IDL. And yeah, I just tested with 
interface and it must be aligned with the com vtbl. I think if we 
use dummy place holders, parameters and their types doesn't 
matter. In any case, I am confident that I can parse this idl 
file to a D interface.




More information about the Digitalmars-d-learn mailing list