<?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[DLL - Erstellen der .pch fehlgeschlagen ??]]></title><description><![CDATA[<p>jo,</p>
<p>also ich hab hier ne .dll zu erstellen und beim Compillieren von folgendem Code</p>
<p>scrs.h</p>
<pre><code class="language-cpp">#ifndef SCRS_H
#define SCRS_H

#define WIN32_LEAN_AND_MEAN		// Selten benutzte Teile der Windows-Header nicht einbinden

#include &lt;windows.h&gt;

__declspec ( dllexport ) int CALLBACK SaveClipboard(char *FileName);

#endif
</code></pre>
<p>scrs.cpp</p>
<pre><code class="language-cpp">// scrs.cpp : Definiert den Einsprungpunkt für die DLL-Anwendung.
#include &lt;windows.h&gt;
#include &quot;scrs.h&quot;

BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
    return TRUE;
}

__declspec ( dllexport ) int CALLBACK SaveClipboard(char *FileName)
{
   HBITMAP hBitmap;
  /* 
   OpenClipboard();
   hBitmap = GetClipboardData(CF_BITMAP);
   CloseBitmap();   
   */
   return 0;
}
</code></pre>
<p>bekomme ich schon ne Latte von Fehlern, mit denen ich nich so richtig klar komme.</p>
<blockquote>
<p>--------------------Konfiguration: scrs - Win32 Debug--------------------<br />
Erstellen: Warnung: Erstellen fehlgeschlagen (oder nicht möglich) &quot;D:\TEST\SCREENSHOT\scrs\Debug\scrs.pch&quot;<br />
Kompilierung läuft...<br />
scrs.cpp<br />
d:\test\screenshot\scrs\scrs.cpp(22) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei<br />
Fehler beim Ausführen von cl.exe.</p>
<p>scrs.obj - 1 Fehler, 1 Warnung(en)</p>
</blockquote>
<p>Ich verstehe nicht, warum das Dateiende für ihn unerwartet ist ?!?<br />
Die Funktionen sind beide abgeschlossen, der Prototyp ist auch da (interessiert aber afaik nicht)..<br />
Wo liegt sein Problem ???</p>
<p>P.S.: benutze VC 6.0</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/86610/dll-erstellen-der-pch-fehlgeschlagen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 18:30:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/86610.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Sep 2004 07:42:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL - Erstellen der .pch fehlgeschlagen ?? on Tue, 21 Sep 2004 07:42:19 GMT]]></title><description><![CDATA[<p>jo,</p>
<p>also ich hab hier ne .dll zu erstellen und beim Compillieren von folgendem Code</p>
<p>scrs.h</p>
<pre><code class="language-cpp">#ifndef SCRS_H
#define SCRS_H

#define WIN32_LEAN_AND_MEAN		// Selten benutzte Teile der Windows-Header nicht einbinden

#include &lt;windows.h&gt;

__declspec ( dllexport ) int CALLBACK SaveClipboard(char *FileName);

#endif
</code></pre>
<p>scrs.cpp</p>
<pre><code class="language-cpp">// scrs.cpp : Definiert den Einsprungpunkt für die DLL-Anwendung.
#include &lt;windows.h&gt;
#include &quot;scrs.h&quot;

BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
    return TRUE;
}

__declspec ( dllexport ) int CALLBACK SaveClipboard(char *FileName)
{
   HBITMAP hBitmap;
  /* 
   OpenClipboard();
   hBitmap = GetClipboardData(CF_BITMAP);
   CloseBitmap();   
   */
   return 0;
}
</code></pre>
<p>bekomme ich schon ne Latte von Fehlern, mit denen ich nich so richtig klar komme.</p>
<blockquote>
<p>--------------------Konfiguration: scrs - Win32 Debug--------------------<br />
Erstellen: Warnung: Erstellen fehlgeschlagen (oder nicht möglich) &quot;D:\TEST\SCREENSHOT\scrs\Debug\scrs.pch&quot;<br />
Kompilierung läuft...<br />
scrs.cpp<br />
d:\test\screenshot\scrs\scrs.cpp(22) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei<br />
Fehler beim Ausführen von cl.exe.</p>
<p>scrs.obj - 1 Fehler, 1 Warnung(en)</p>
</blockquote>
<p>Ich verstehe nicht, warum das Dateiende für ihn unerwartet ist ?!?<br />
Die Funktionen sind beide abgeschlossen, der Prototyp ist auch da (interessiert aber afaik nicht)..<br />
Wo liegt sein Problem ???</p>
<p>P.S.: benutze VC 6.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/611588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/611588</guid><dc:creator><![CDATA[DocJunioR]]></dc:creator><pubDate>Tue, 21 Sep 2004 07:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to DLL - Erstellen der .pch fehlgeschlagen ?? on Tue, 21 Sep 2004 08:00:39 GMT]]></title><description><![CDATA[<p>hmm.. hab den Fehler gefunden...</p>
<p>VC 6.0 <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="😃"
    /><br />
Naaja, oder eher meine mangelnde Erfahrung mit dem System. War irgendwas vergurgt. Hab das Zeug neu geladen, nen neues Projekt erstellt und es geht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/611605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/611605</guid><dc:creator><![CDATA[DocJunioR]]></dc:creator><pubDate>Tue, 21 Sep 2004 08:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to DLL - Erstellen der .pch fehlgeschlagen ?? on Tue, 21 Sep 2004 17:08:58 GMT]]></title><description><![CDATA[<p>Wenn du sagst, dass er einen bestimmten Header als PCH verwenden soll, dann musst du diesen Header auch in jedem File inkludieren, und zwar als allererstes. Ohne #defines davor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/612173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/612173</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Tue, 21 Sep 2004 17:08:58 GMT</pubDate></item></channel></rss>