Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Phaal 18. 03. 2014, 18:18:18
-
Zdravím,
Netuší někdo jak pracovat s COM objekty v jazyce D ?
Ideální by bylo něco na způsob pascalovského:
XLApp := CreateOleObject('Excel.Application');
Nějaký návod, tutoriál, ukázka?
Budu rád za jakékoliv nasměrování...
-
http://lunesu.com/uploads/ModernCOMProgramminginD.pdf
+
http://dlang.org/interface.html (sekce COM Interfaces)
-
Do sekce interfaces jsem už koukal... dokonce jsem si i vygooglil nějakou ukázku na early binding:
http://cx20.main.jp/blog/hello/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/2537/hello.d
Nicméně příjde mi to hodně složité... musím si přes oleview nejdřív najít příslušné interface a jejich GUIDčka a pak až můžu používat.
Hledal jsem spíš nějaký late binding, tak jak to umí fpc.
-
Do sekce interfaces jsem už koukal... dokonce jsem si i vygooglil nějakou ukázku na early binding:
http://cx20.main.jp/blog/hello/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/2537/hello.d
Nicméně příjde mi to hodně složité... musím si přes oleview nejdřív najít příslušné interface a jejich GUIDčka a pak až můžu používat.
Hledal jsem spíš nějaký late binding, tak jak to umí fpc.
https://github.com/JesseKPhillips/Juno-Windows-Class-Library
http://dsource.org/projects/juno/wiki/Tutorials/LateBinding