<?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[Char array aus einer DLL übergeben?]]></title><description><![CDATA[<p>Tach,</p>
<p>wie wird eine Char[64] aus einer DLL übergeben?</p>
<p>Wo muss ich da was ändern?</p>
<pre><code class="language-cpp">#define EXP_CHAR __declspec( dllexport ) char __stdcall

EXP_CHAR GFC (char*t);
</code></pre>
<p>oder muss da was in der eigendlich funktion geändert werden?</p>
<pre><code class="language-cpp">EXP_CHAR GFC(char*t)
{

  return('Testlauf');  
}
</code></pre>
<p>Danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67965/char-array-aus-einer-dll-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 13:57:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67965.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 Mar 2004 13:18:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Char array aus einer DLL übergeben? on Sat, 13 Mar 2004 13:18:52 GMT]]></title><description><![CDATA[<p>Tach,</p>
<p>wie wird eine Char[64] aus einer DLL übergeben?</p>
<p>Wo muss ich da was ändern?</p>
<pre><code class="language-cpp">#define EXP_CHAR __declspec( dllexport ) char __stdcall

EXP_CHAR GFC (char*t);
</code></pre>
<p>oder muss da was in der eigendlich funktion geändert werden?</p>
<pre><code class="language-cpp">EXP_CHAR GFC(char*t)
{

  return('Testlauf');  
}
</code></pre>
<p>Danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479586</guid><dc:creator><![CDATA[NoQ]]></dc:creator><pubDate>Sat, 13 Mar 2004 13:18:52 GMT</pubDate></item><item><title><![CDATA[Reply to Char array aus einer DLL übergeben? on Sat, 13 Mar 2004 14:00:46 GMT]]></title><description><![CDATA[<p>also, deine Funktion EXP_CHAR gibt nciht char[64]zurück, sondern char</p>
<p>Außerdem muss man Zeichenketteni n doppelte Anführungszeichen packen.<br />
Und drittens geht das so wie du das machst gar nciht: WEnn die Funktion zurückkehrt, wird zwar die Adresse der zurückzugebenden Zeichenkete übergeben, die Zeichenkette selber existerit aber gar nicht mehr, weil sie ihren Gültigkeitsbereich verlassen hat. Der zrückgegebene zeigt also ins Nirvana.<br />
char* gibt man ambesten über einen parameter zurück (char*, für den schon speichern resierviert wurde)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479609</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sat, 13 Mar 2004 14:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Char array aus einer DLL übergeben? on Sat, 13 Mar 2004 15:14:09 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#define EXP_CHAR __declspec( dllexport ) char[64] __stdcall

EXP_CHAR char_out;
</code></pre>
<pre><code class="language-cpp">void GFC(char*t, EXP_CHAR char_out)
{
  char_out=&quot;Testlauf&quot;; // Gut ich weis das die zuweisung nicht richtig ist aber das ist jetzt zweitrangig  
}
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2470">@Maxi</a>: Ich habs glaub nicht ganz verstanden, aber meinst du es etwa so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479631</guid><dc:creator><![CDATA[NoQ]]></dc:creator><pubDate>Sat, 13 Mar 2004 15:14:09 GMT</pubDate></item><item><title><![CDATA[Reply to Char array aus einer DLL übergeben? on Sat, 13 Mar 2004 16:34:24 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=5608" rel="nofollow">davie</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" 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/479677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479677</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 13 Mar 2004 16:34:24 GMT</pubDate></item></channel></rss>