<?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[Fehler beim einbinden von wincrypt.h  (BCB2006)]]></title><description><![CDATA[<p>Bin Neuling in C++Builder, also bitte nicht zu hard zuschlagen, falls es zu simpel ist <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>
<p>Mein Programm benutzt CryptoAPI. Ich binde in einem der Headers #include &lt;wincrypt.h&gt;.<br />
Beim kompillieren kommt:</p>
<blockquote>
<p>[C++ Error] wincrypt.h(38): E2257 , expected<br />
[C++ Error] wincrypt.h(250): E2257 , expected<br />
[C++ Error] wincrypt.h(703): E2303 Type name expected<br />
[C++ Error] wincrypt.h(703): E2139 Declaration missing ;<br />
[C++ Error] wincrypt.h(705): E2303 Type name expected<br />
[C++ Error] wincrypt.h(705): E2139 Declaration missing ;</p>
<p>usw</p>
</blockquote>
<p>hier ist ein beispiel, wo ein fehler passiert:</p>
<pre><code>#ifdef __cplusplus
extern &quot;C&quot; {
#endif

#ifndef _HRESULT_DEFINED
#define _HRESULT_DEFINED
typedef LONG HRESULT;            //[C++ Error] wincrypt.h(38): E2257 , expected

#endif // !_HRESULT_DEFINED

#ifndef WINADVAPI
#define WINADVAPI
#endif
</code></pre>
<p>was tue ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145297/fehler-beim-einbinden-von-wincrypt-h-bcb2006</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 06:14:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145297.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Apr 2006 15:57:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler beim einbinden von wincrypt.h  (BCB2006) on Wed, 26 Apr 2006 15:57:38 GMT]]></title><description><![CDATA[<p>Bin Neuling in C++Builder, also bitte nicht zu hard zuschlagen, falls es zu simpel ist <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>
<p>Mein Programm benutzt CryptoAPI. Ich binde in einem der Headers #include &lt;wincrypt.h&gt;.<br />
Beim kompillieren kommt:</p>
<blockquote>
<p>[C++ Error] wincrypt.h(38): E2257 , expected<br />
[C++ Error] wincrypt.h(250): E2257 , expected<br />
[C++ Error] wincrypt.h(703): E2303 Type name expected<br />
[C++ Error] wincrypt.h(703): E2139 Declaration missing ;<br />
[C++ Error] wincrypt.h(705): E2303 Type name expected<br />
[C++ Error] wincrypt.h(705): E2139 Declaration missing ;</p>
<p>usw</p>
</blockquote>
<p>hier ist ein beispiel, wo ein fehler passiert:</p>
<pre><code>#ifdef __cplusplus
extern &quot;C&quot; {
#endif

#ifndef _HRESULT_DEFINED
#define _HRESULT_DEFINED
typedef LONG HRESULT;            //[C++ Error] wincrypt.h(38): E2257 , expected

#endif // !_HRESULT_DEFINED

#ifndef WINADVAPI
#define WINADVAPI
#endif
</code></pre>
<p>was tue ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045811</guid><dc:creator><![CDATA[Maverick89]]></dc:creator><pubDate>Wed, 26 Apr 2006 15:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von wincrypt.h  (BCB2006) on Wed, 26 Apr 2006 18:20:08 GMT]]></title><description><![CDATA[<p>Ändere die Reihenfolge der <em>#includes</em>, wincrypt.h sollte auf jeden Fall <strong>nach</strong> der vcl.h eingebunden werden.<br />
Alternativ solltest du vor wincrypt.h die windows.h einbinden, was sonst implizit die vcl.h mit erledigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045909</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 26 Apr 2006 18:20:08 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von wincrypt.h  (BCB2006) on Wed, 26 Apr 2006 18:30:06 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Ändere die Reihenfolge der <em>#includes</em>, wincrypt.h sollte auf jeden Fall <strong>nach</strong> der vcl.h eingebunden werden.<br />
Alternativ solltest du vor wincrypt.h die windows.h einbinden, was sonst implizit die vcl.h mit erledigt.</p>
</blockquote>
<p>hat geklappt, danke schön!</p>
<p>oh, c++ builder's fehlermeldungen sagen sogut wie gar nix über das eigentliche problem aus, schade - am sonsten gefällt mir BDS sehr gut...</p>
<p>nochmals danke für die schnelle antwort <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045914</guid><dc:creator><![CDATA[Maverick89]]></dc:creator><pubDate>Wed, 26 Apr 2006 18:30:06 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von wincrypt.h  (BCB2006) on Wed, 26 Apr 2006 19:10:54 GMT]]></title><description><![CDATA[<p>Maverick89 schrieb:</p>
<blockquote>
<p>oh, c++ builder's fehlermeldungen sagen sogut wie gar nix über das eigentliche problem aus</p>
</blockquote>
<p>Kommt immer auf das jeweilige Problem an.<br />
Generell ist es aber nicht Anliegen (oder Aufgabe) des Compilers, dir das Programmieren beizubringen. Wernn er das könnte, dann könnte er ja die Programme auch gleich selber schreiben. <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/1045944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045944</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 26 Apr 2006 19:10:54 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von wincrypt.h  (BCB2006) on Wed, 26 Apr 2006 19:58:03 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Kommt immer auf das jeweilige Problem an.<br />
Generell ist es aber nicht Anliegen (oder Aufgabe) des Compilers, dir das Programmieren beizubringen. Wernn er das könnte, dann könnte er ja die Programme auch gleich selber schreiben. <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>
</blockquote>
<p>Logisch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Naja, trotzdem: in Visual Studio 2003 kriegte ich viel genauere infos über das problem, und musste sogar an meinem ersten tag in c++ nicht lange suchen.. naja, jedes compiller hat seine vor- und nachteile, immernoch besser als gcc <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1045994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1045994</guid><dc:creator><![CDATA[Maverick89]]></dc:creator><pubDate>Wed, 26 Apr 2006 19:58:03 GMT</pubDate></item></channel></rss>