<?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[Problem FAQ Hook]]></title><description><![CDATA[<p>Ich bekomme, wenn ich den Code aus dem Beitrag zum Thema Hook aus den FAQs kompiliere, immer einen Fehler:</p>
<pre><code class="language-cpp">...
 hhkHook = SetWindowsHookEx (WH_KEYBOARD,KeyboardHookProc, hDllInstance, NULL) ;
...
</code></pre>
<pre><code>[C++ Error] hookdll.cpp(91): E2034 Cannot convert 'long (__stdcall *)(int,unsigned int,long)' to 'int (__stdcall *)()'
[C++ Error] hookdll.cpp(91): E2342 Type mismatch in parameter 'lpfn' (wanted 'int (__stdcall *)()', got 'long (__stdcall *)(int,unsigned int,long)')
</code></pre>
<p>Woran liegt das? Wieso wird hier eine Funktion ohne Parameter erwartet? Mein Comipler ist BCB 6.0!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126639/problem-faq-hook</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 21:55:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126639.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Nov 2005 21:39:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem FAQ Hook on Wed, 16 Nov 2005 21:39:01 GMT]]></title><description><![CDATA[<p>Ich bekomme, wenn ich den Code aus dem Beitrag zum Thema Hook aus den FAQs kompiliere, immer einen Fehler:</p>
<pre><code class="language-cpp">...
 hhkHook = SetWindowsHookEx (WH_KEYBOARD,KeyboardHookProc, hDllInstance, NULL) ;
...
</code></pre>
<pre><code>[C++ Error] hookdll.cpp(91): E2034 Cannot convert 'long (__stdcall *)(int,unsigned int,long)' to 'int (__stdcall *)()'
[C++ Error] hookdll.cpp(91): E2342 Type mismatch in parameter 'lpfn' (wanted 'int (__stdcall *)()', got 'long (__stdcall *)(int,unsigned int,long)')
</code></pre>
<p>Woran liegt das? Wieso wird hier eine Funktion ohne Parameter erwartet? Mein Comipler ist BCB 6.0!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919593</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Wed, 16 Nov 2005 21:39:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Thu, 17 Nov 2005 06:23:42 GMT]]></title><description><![CDATA[<p>Schau dir mal die beiden Beispiele aus den BCB-FAQ an:<br />
- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39145.html" rel="nofollow">BCB-FAQ: Tasten - systemweit abfangen (Hooks)</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39184.html" rel="nofollow">BCB-FAQ: Mouse - Aktionen systemweit abfangen (MouseHook)</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/919672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919672</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 17 Nov 2005 06:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Fri, 18 Nov 2005 13:28:06 GMT]]></title><description><![CDATA[<p>Nenene ich möchte reine WinAPI schreiben. Keine VCL und auch keinen Message Map! Das Beispiel in der WinApi-FAQ muss doch funktionieren!?!?<br />
Kann mir keiner sagen warum das konkrete Beispiel dort nicht kompiliert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920590</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Fri, 18 Nov 2005 13:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Fri, 18 Nov 2005 16:41:45 GMT]]></title><description><![CDATA[<p>Hab das Beispiel in der FAQ nicht gefunden... kannst Du den Link mal posten? damit ich mir dem Source mal anschauen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920805</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 18 Nov 2005 16:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Fri, 18 Nov 2005 18:01:32 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewforum.php?f=22" rel="nofollow">http://www.c-plusplus.net/forum/viewforum.php?f=22</a>-&gt;<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39383.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39383.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/920860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920860</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Fri, 18 Nov 2005 18:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Fri, 18 Nov 2005 18:05:52 GMT]]></title><description><![CDATA[<p>Also mit VC7.1 lässt sich das problemlos kompilieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920863</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 18 Nov 2005 18:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sat, 19 Nov 2005 14:20:27 GMT]]></title><description><![CDATA[<p>Ok... wenn hier keiner eine Idee hat und die Sache offensichtlich kompilerspezifisch ist, könnte mich vielleicht doch ein Moderator ins BCB Forum verschieben... vielleicht ist das Problem dort ja bekannt!<br />
Offensichtlich hat der Compiler da ja Probleme mit der Parameterisierung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921418</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Sat, 19 Nov 2005 14:20:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sat, 19 Nov 2005 16:14:37 GMT]]></title><description><![CDATA[<p>steht da doch du hast long und erwartet wird int <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/921502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921502</guid><dc:creator><![CDATA[User--]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sat, 19 Nov 2005 16:27:52 GMT]]></title><description><![CDATA[<p>Naja nicht ganz... Du solltest schon die ganze Zeile lesen und nicht blos das erste Wort <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/921512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921512</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 19 Nov 2005 16:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sat, 19 Nov 2005 23:07:19 GMT]]></title><description><![CDATA[<blockquote>
<p>steht da doch du hast long und erwartet wird int <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Nein. Er kommt mit den Parametern nicht klar. Ohne Parameter kompiliert er, aber es sollte eigentlich auch mit funktionieren.<br />
Bin ich denn der erste, der das Beispiel mit dem BCB kompiliert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921836</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Sat, 19 Nov 2005 23:07:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sun, 20 Nov 2005 00:02:03 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=5724" rel="nofollow">flenders</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">VCL/CLX (Borland C++ Builder)</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/921854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921854</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 20 Nov 2005 00:02:03 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sun, 20 Nov 2005 20:37:10 GMT]]></title><description><![CDATA[<p>Hat hier auch niemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922634</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Sun, 20 Nov 2005 20:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem FAQ Hook on Sun, 20 Nov 2005 20:43:37 GMT]]></title><description><![CDATA[<p>Nun gut, jetzt hab ich's selbst rausgefunden...</p>
<p>BCB braucht:</p>
<pre><code class="language-cpp">SetWindowsHookEx (WH_KEYBOARD,(HOOKPROC)KeyboardHookProc, hDllInstance, NULL)
</code></pre>
<p>Sollte man vielleicht in dem FAQ Beitrag anmerken, bzw korrigieren. Das Casting kann ja nich schaden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922644</guid><dc:creator><![CDATA[__gast]]></dc:creator><pubDate>Sun, 20 Nov 2005 20:43:37 GMT</pubDate></item></channel></rss>