<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Implib und was ist mit *.h?]]></title><description><![CDATA[<p>Ich möchte eine Dll in mein Projekt einbinden, für die ich den Quellcode nicht habe.</p>
<p>Mit Implib kann ich von der Dll eine *.lib Datei erzeugen und mit Impdef eine *.def.</p>
<p>In dem Namen steht anscheinend die Typinformation bereits mit drin, wie bei LuaPlus (gehen wir davon aus ich hätte den Header dafür nicht):</p>
<p>?Create@?$CScrLuaMetatableFactory@VEntity@Moho@@@Moho@@MAE?AVLuaObject@LuaPlus@@PAVLuaState@4@@Z @1677</p>
<p>Gibt es eine Möglichkeit auch automatisch den Header zu generieren, den ich nur noch ins Projekt einbinden muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197915/implib-und-was-ist-mit-h</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 21:57:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197915.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Nov 2007 22:32:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Implib und was ist mit *.h? on Thu, 15 Nov 2007 22:32:47 GMT]]></title><description><![CDATA[<p>Ich möchte eine Dll in mein Projekt einbinden, für die ich den Quellcode nicht habe.</p>
<p>Mit Implib kann ich von der Dll eine *.lib Datei erzeugen und mit Impdef eine *.def.</p>
<p>In dem Namen steht anscheinend die Typinformation bereits mit drin, wie bei LuaPlus (gehen wir davon aus ich hätte den Header dafür nicht):</p>
<p>?Create@?$CScrLuaMetatableFactory@VEntity@Moho@@@Moho@@MAE?AVLuaObject@LuaPlus@@PAVLuaState@4@@Z @1677</p>
<p>Gibt es eine Möglichkeit auch automatisch den Header zu generieren, den ich nur noch ins Projekt einbinden muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404040</guid><dc:creator><![CDATA[ref09]]></dc:creator><pubDate>Thu, 15 Nov 2007 22:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to Implib und was ist mit *.h? on Thu, 15 Nov 2007 23:08:45 GMT]]></title><description><![CDATA[<p>Das ist eine MSVC-Funktionssignatur. <a href="http://www.dependencywalker.com/" rel="nofollow">Dependency Walker</a> kann dir zumindest die Funktionssignaturen reproduzieren, jedoch nicht Typinformationen wiederherstellen. Und du wirst die Funktionen mit dem BCC nur aufrufen können, wenn sie eine kompatible Aufrufkonvention verwenden und du sämtliche Typen kennst.</p>
<p>Für die DLL kannst du zwar eine .LIB-Datei zur statischen Bindung generieren lassen, da der BCC Funktionsnamen jedoch nach einem völlig anderen Muster dekoriert, keine Headerdatei. In diesem Fall dürfte nur die dynamische Bindung sinnvoll sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404047</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Thu, 15 Nov 2007 23:08:45 GMT</pubDate></item></channel></rss>