<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Astuces Dotnet</title><link>http://blogs.labo-dotnet.com/steveb/category/53.aspx</link><description>Astuces Dotnet</description><managingEditor>Steve Beaugé</managingEditor><dc:language>fr-FR</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>Steve Beaugé</dc:creator><title>Créer un wrapper COM en trois lignes </title><link>http://blogs.labo-dotnet.com/steveb/archive/2003/12/18/279.aspx</link><pubDate>Thu, 18 Dec 2003 11:00:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/steveb/archive/2003/12/18/279.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/steveb/comments/279.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/steveb/archive/2003/12/18/279.aspx#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/steveb/comments/commentRss/279.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/steveb/services/trackbacks/279.aspx</trackback:ping><description>&lt;p&gt;Avec Visual Studio on ne peux pas directement créer de wrapper COM à partir du seul fichier IDL. Souvent avec la platform SDK on a que les fichiers .idl et .h. Voici comment créer une assembly wrapper.&lt;/p&gt;
&lt;p&gt;Exemple avec BITS (Background Inteligent Transfert Service - Service de transfert inteligent), qui permet de faire des téléchargements. En ligne de commande :&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New" size="2"&gt;mkdir c:\bits&lt;br /&gt;cd "\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include"&lt;br /&gt;midl bits.idl&lt;br /&gt;cd c:\bits&lt;br /&gt;tlbimp Bits.tlb&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Et hop ! une assembly dotnet wrapper de notre objet com :)&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;/font&gt; &lt;/p&gt;&lt;img src ="http://blogs.labo-dotnet.com/steveb/aggbug/279.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>