<?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[stdcall DLL]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe das Visual Studio 2008 und versuche gerade eine DLL mit stdcall zu erstellen. Das klappt auch alles soweit nur habe ich nach dem erstellen der DLL keine Exporte drin.</p>
<p>Bin nach der Anleitung vorgegangen <a href="http://www.schlotsoft.de/coder/vb/dllcoding.htm" rel="nofollow">http://www.schlotsoft.de/coder/vb/dllcoding.htm</a></p>
<p>Nur leider finde ich den Punkt Packages nicht mehr im VS2008. Wo ist die Funktion, dass die Funktionen nicht in einer lib abgelegt werden, sondern direkt in der dll?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243653/stdcall-dll</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 04:47:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243653.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Jun 2009 13:21:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 13:21:46 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe das Visual Studio 2008 und versuche gerade eine DLL mit stdcall zu erstellen. Das klappt auch alles soweit nur habe ich nach dem erstellen der DLL keine Exporte drin.</p>
<p>Bin nach der Anleitung vorgegangen <a href="http://www.schlotsoft.de/coder/vb/dllcoding.htm" rel="nofollow">http://www.schlotsoft.de/coder/vb/dllcoding.htm</a></p>
<p>Nur leider finde ich den Punkt Packages nicht mehr im VS2008. Wo ist die Funktion, dass die Funktionen nicht in einer lib abgelegt werden, sondern direkt in der dll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729463</guid><dc:creator><![CDATA[Thor2605]]></dc:creator><pubDate>Fri, 19 Jun 2009 13:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 13:36:29 GMT]]></title><description><![CDATA[<p>Falsches Forum: Visual C++ oder WinAPI wären besser.</p>
<p>Ansonsten: Erstelle einfach ein Win32 Library Project, da kommt automatisch eine DLL raus. Dann mit dllexport oder *.def File die Funktionen exportieren.</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729473</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 19 Jun 2009 13:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 15:15:22 GMT]]></title><description><![CDATA[<p>Wo ist denn das? Das gibt es bei mir nicht eine Win32-Library-Projekt.</p>
<p>Ich habe nur Win32-Konsolenwnwendung und Win32-Projekt, aber eben kein Library-Projekt.</p>
<p>Das Projekt dass ich bisher hatte war ein Win32-Projekt auf DLL gestellt und leer. Erstellen tut er mir ja die DLL auch, aber eben auch eine lib-Datei, die ich gar nicht will, sondern alles in der DLL!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729564</guid><dc:creator><![CDATA[Thor2605]]></dc:creator><pubDate>Fri, 19 Jun 2009 15:15:22 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 15:25:13 GMT]]></title><description><![CDATA[<p>Die *.lib wird generiert sobald du etwas exportierst.</p>
<p>Entweder ist darin der ganze Code (statische Library, keine *.dll) oder nur Stubs (dann gibts auch eine *.dll).</p>
<p>Die *.lib wird nicht benötigt, falls Du die DLL dynamisch lädst (mit LoadLibrary, FreeLibrary, GetProcAddress).</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729575</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Fri, 19 Jun 2009 15:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 17:09:29 GMT]]></title><description><![CDATA[<p>OK Danke!</p>
<p>Mittlerweile habe ich das hinbekommen.</p>
<p>Allerdings habe ich jetzt das Problem, dass die andere DLL per __cdecl die Funktionen aufruft. Mein Linker bringt mir jetzt Fehler dass er diese nicht per __stdcall aufrufen kann.</p>
<p>Wie kann ich eine DLL von cdecl zu stdcall wrappen?</p>
<p>PS: Habe von der DLL nur die lib und die dll selbst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729665</guid><dc:creator><![CDATA[Thor2605]]></dc:creator><pubDate>Fri, 19 Jun 2009 17:09:29 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 17:29:51 GMT]]></title><description><![CDATA[<p>Ich habe es jetzt einfach mal mit __cdecl direkt vor den Funktionsdeklarationen geschrieben, allerdings akzeptiert er das nicht wenn es sich dabei um eine Zeiger-Funktion handelt.</p>
<p>Also bei</p>
<pre><code class="language-cpp">extern &quot;C&quot; int __cdecl fkt1() -&gt; kein Fehler
extern &quot;C&quot; int __cdecl *fkt2() -&gt; Fehler
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1729679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729679</guid><dc:creator><![CDATA[Thor2605]]></dc:creator><pubDate>Fri, 19 Jun 2009 17:29:51 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 17:45:37 GMT]]></title><description><![CDATA[<p>Der Stern bezieht sich ja nicht auf die Funktion sondern auf das &quot;int&quot;, oder?<br />
Dann schreib es auch so!</p>
<pre><code class="language-cpp">extern &quot;C&quot; int* __cdecl fkt2();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1729685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729685</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 19 Jun 2009 17:45:37 GMT</pubDate></item><item><title><![CDATA[Reply to stdcall DLL on Fri, 19 Jun 2009 17:45:51 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-58.html" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1729686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1729686</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 19 Jun 2009 17:45:51 GMT</pubDate></item></channel></rss>