Kennt sich jemand mir MIDL aus?
-
Hallo Forum,
ich möchte eine Komponente schreiben mit der ich alle zum Kompilieren benötigten COM Objekte auflisten kann. Allerdings habe ich noch ein paar Probleme mit diesen Idl Files/Kompiler. Hat vielleicht einer von euch ein Besipiel oder einen Link parat wo ich mir ein Projekt herunterladen könnte? Ein einfache Com dll und ein anderes MFC Projekt das diese mit idl file einbindet. am besten mit Anleitung, so dass ich alles manuell nachvollziehen kann.Vielen Dank
Links habe ich schon eine Menge gefunen:
http://www.microsoft.com/com/default.mspx
Planet-source-code
-
Am besten das ATL Sample / Tutorial ("POLYGON")
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_atl_atl_tutorial.asp
Da kannst du Schritt für Schritt die IDL-Datei per Wizard erstellen, und dir ansehen, was daraus wird. Dabe werden auch die wichtigsten Dinge abgedeckt
Was ich empfehlen würde zu verstehen:
Unknown- und Dispatch-basierte sowie duale Interfaces, Events, interface + coclass, Enums,
IDL -> TLB -> #import,und dann je nach Bedarf [bindable] / [requestedit], Property Pages, eigene Strukturen und komplexes Zeigerzeugs
-
Vielen Dank Peter, ich mach mich mal an die Arbeit