<?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[Kompilierungsfehler !!!]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich habe einen fehler, den ich nicht beseitigen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Das ist eine dialogbasierende MFC-Applikation:</p>
<p>In der Header-Datei von Myclass ist meine Callback-Funktion so deklariert:</p>
<pre><code class="language-cpp">public:
   //// Myclass.h ///
   int32 __cdecl Callback(TaskHandle taskHandle,int everyNsample,int nSamples, void *callbackData);
</code></pre>
<p>Implementiert ist die Callback-Funktion wie folgt:</p>
<pre><code class="language-cpp">/////////////////////// Die Callback-Funktion ///////////////////////////
   int __cdecl Myclass::Callback(TaskHandle taskHandle, int everyNsample, int nSamples, void *callbackData)
   {
      //Diese Funktion füht nur Messungen durch  
      Read(taskHandle,data,100,&amp;read);				
      return 0;
   }
</code></pre>
<p>Aufgerufen wird die Callback-Funktion als Parameter an eine Funktion übergeben. Die Implementirung sieht so aus:</p>
<pre><code class="language-cpp">/////////////////////// Mehrfachmessung ///////////////////////////
   int Myclass::XMessen()
   {
      RegisterEveryNSamples(taskHandle,Val_Acquired_Into_Buffer,1000,0,Callback,NULL)) != 0) 
      return 0;
   }
</code></pre>
<p>Der Fehler lautet:</p>
<p>error C2664: 'RegisterEveryNSamples' : Konvertierung des Parameters 5 von 'long (unsigned long,long,unsigned long,void *)' in 'long (__cdecl *)(unsigned long,long,unsigned long,void *)' nicht moeglich.<br />
Keine Funktion mit diesem Namen im Gueltigkeitsbereich stimmt mit dem Zieltyp ueberein</p>
<p>Ich brauche euere Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Andre</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173730/kompilierungsfehler</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 16:41:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173730.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Feb 2007 12:13:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:13:29 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich habe einen fehler, den ich nicht beseitigen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Das ist eine dialogbasierende MFC-Applikation:</p>
<p>In der Header-Datei von Myclass ist meine Callback-Funktion so deklariert:</p>
<pre><code class="language-cpp">public:
   //// Myclass.h ///
   int32 __cdecl Callback(TaskHandle taskHandle,int everyNsample,int nSamples, void *callbackData);
</code></pre>
<p>Implementiert ist die Callback-Funktion wie folgt:</p>
<pre><code class="language-cpp">/////////////////////// Die Callback-Funktion ///////////////////////////
   int __cdecl Myclass::Callback(TaskHandle taskHandle, int everyNsample, int nSamples, void *callbackData)
   {
      //Diese Funktion füht nur Messungen durch  
      Read(taskHandle,data,100,&amp;read);				
      return 0;
   }
</code></pre>
<p>Aufgerufen wird die Callback-Funktion als Parameter an eine Funktion übergeben. Die Implementirung sieht so aus:</p>
<pre><code class="language-cpp">/////////////////////// Mehrfachmessung ///////////////////////////
   int Myclass::XMessen()
   {
      RegisterEveryNSamples(taskHandle,Val_Acquired_Into_Buffer,1000,0,Callback,NULL)) != 0) 
      return 0;
   }
</code></pre>
<p>Der Fehler lautet:</p>
<p>error C2664: 'RegisterEveryNSamples' : Konvertierung des Parameters 5 von 'long (unsigned long,long,unsigned long,void *)' in 'long (__cdecl *)(unsigned long,long,unsigned long,void *)' nicht moeglich.<br />
Keine Funktion mit diesem Namen im Gueltigkeitsbereich stimmt mit dem Zieltyp ueberein</p>
<p>Ich brauche euere Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Andre</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231120</guid><dc:creator><![CDATA[Andre_16]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:13:29 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:21:01 GMT]]></title><description><![CDATA[<p>Wie ist denn die Funktion RegisterEveryNSamples() deklariert? Der Fehler sieht danach aus, daß die Parametertypen nicht zu dem passen, was die Funktion erwartet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231126</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:21:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:40:27 GMT]]></title><description><![CDATA[<p>So ist die RegisterEveryNSamples Funktion in Myclass.h deklariert:</p>
<pre><code class="language-cpp">int RegisterEveryNSamples (TaskHandle taskHandle, int everyNsample,int nSamples, int options, EveryNSamplesEventCallbackPtr callbackFunction,void *callbackData);
</code></pre>
<p>Andre</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231138</guid><dc:creator><![CDATA[Andre_16]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:40:27 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:46:02 GMT]]></title><description><![CDATA[<p>Und jetzt bitte noch die Definition der beteiligten Typen (besonders der Callback-Typ). Und am besten packst du dein ganzes Problem in ein kurzes kompilierbares Beispielprogramm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231142</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:46:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:52:24 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Und am besten packst du dein ganzes Problem in ein kurzes kompilierbares Beispielprogramm.</p>
</blockquote>
<p>Da liegt doch das Problem. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231149</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:57:18 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Und am besten packst du dein ganzes Problem in ein kurzes kompilierbares Beispielprogramm.</p>
</blockquote>
<p>Da liegt doch das Problem. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>OK, dann zumindest ein Programm, an dem jemand anderes den Fehler nachvollziehen kann (zufrieden? :D) - mit einigen unzusammenhängenden Schnipselchen könnte nur ein Hellseher etwas anfangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231155</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:57:18 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Mon, 19 Feb 2007 12:59:39 GMT]]></title><description><![CDATA[<p>&quot;Callback&quot; muss statisch sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231160</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Mon, 19 Feb 2007 12:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Fri, 23 Feb 2007 15:35:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich habe immer noch keine Lösung gefunden.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1234188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234188</guid><dc:creator><![CDATA[Andre_16]]></dc:creator><pubDate>Fri, 23 Feb 2007 15:35:33 GMT</pubDate></item><item><title><![CDATA[Reply to Kompilierungsfehler !!! on Fri, 23 Feb 2007 15:44:30 GMT]]></title><description><![CDATA[<p>dEUs schrieb:</p>
<blockquote>
<p>&quot;Callback&quot; muss statisch sein</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1234192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1234192</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Fri, 23 Feb 2007 15:44:30 GMT</pubDate></item></channel></rss>