Pongo "mejor" entre comillas porque es una pregunta cualitativa. He estado escribiendo COM DLL durante un par de años y solo recientemente encontré y utilicé con éxito el DLL estándar con el concepto de Typelib.¿Qué es "mejor": DLL COM o DLL estándar con Typelib?
¿Hay alguna razón convincente para utilizar archivos DLL COM en lugar de DLL + Typelib? De acuerdo, no se puede hacer DCOM con un DLL + Typelib, pero ¿es esa la única razón?
EDIT He escrito COM DLL en Visual C/C++ 6, Compaq Visual Fortran, Delphi, Visual BASIC 6, ActiveState Perl y algunos otros. He escrito DLL estándar en Visual C/C++ 6, Delphi, Ada y algunos otros. Escribí typelibs para algunas de mis DLL estándar y también para DLL de terceros. La pregunta se escribió originalmente en el contexto de una actualización de Delphi DLL + Typelib de un original de VB6.
¿En qué idioma estás escribiendo esto? ¿Es C++? –