<?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[pdf drucken in winapi]]></title><description><![CDATA[<p>Wenn ich in meiner Software &quot;drucken&quot; wähle, so funktioniert dies einwandfrei. Ich habe dies mit STARTDOC, ABORTDOC etc. gelöst.<br />
Will ich jedoch ein Dokument an den PDF-Writer senden zum drucken (generieren eines PDF-Files) so erscheint folgende Fehlermeldung:<br />
Unhandled exception at 0x00000006 in sc.exe: 0xC0000005: Access violation reading location 0x00000006. <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>
<p>Hat mir jemand einen Tipp, wie ich dies auf einfache Art und Weise lösen kann?</p>
<p>Mit bestem Dank im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83735/pdf-drucken-in-winapi</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 12:56:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83735.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Aug 2004 06:33:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 06:33:03 GMT]]></title><description><![CDATA[<p>Wenn ich in meiner Software &quot;drucken&quot; wähle, so funktioniert dies einwandfrei. Ich habe dies mit STARTDOC, ABORTDOC etc. gelöst.<br />
Will ich jedoch ein Dokument an den PDF-Writer senden zum drucken (generieren eines PDF-Files) so erscheint folgende Fehlermeldung:<br />
Unhandled exception at 0x00000006 in sc.exe: 0xC0000005: Access violation reading location 0x00000006. <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>
<p>Hat mir jemand einen Tipp, wie ich dies auf einfache Art und Weise lösen kann?</p>
<p>Mit bestem Dank im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589658</guid><dc:creator><![CDATA[Scarab74]]></dc:creator><pubDate>Tue, 24 Aug 2004 06:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 08:44:26 GMT]]></title><description><![CDATA[<p>Führe das Programm mal über den Debugger aus und schau in welcher Zeile genau der Fehler kommt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Machst du beim Drucken in die PDF-Datei irgend etwas anders, als beim &quot;normalen&quot; drucken?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589766</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 24 Aug 2004 08:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 08:58:15 GMT]]></title><description><![CDATA[<p>Der Fehler erscheint in der folgenden Zeile:<br />
if (Escape (hdcPrn, STARTDOC, sizeof szBuffer - 1, szBuffer, NULL) &gt; 0)</p>
<p>Ein Debuggen ist nicht weiter nicht möglich, da der Debugger nicht weiter läuft. An der linken Fensterseite erscheint dann ein grüner Pfeil. Ein weiterer Code-Step löst dann die Exception aus.<br />
Die Abfrage bezüglich Dokumentnamen für das pdf wird noch gemacht und man sieht dann auch, dass im Eigenschaftsfeld des Druckers dieser Job irgendwie noch pendent ist.<br />
Ich muss dann das Programm mit &lt;Break&gt; und &lt;Stop Debugging&gt; terminieren. <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/589783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589783</guid><dc:creator><![CDATA[Scarab74]]></dc:creator><pubDate>Tue, 24 Aug 2004 08:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 08:59:04 GMT]]></title><description><![CDATA[<p>Bem.: Der Code ist für alle Drucker derselbe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/589785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/589785</guid><dc:creator><![CDATA[Scarab74]]></dc:creator><pubDate>Tue, 24 Aug 2004 08:59:04 GMT</pubDate></item><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 13:25:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>warum verwendest du nicht die &quot;zeitgemäßere&quot; Funktion StartDoc:</p>
<p><a href="http://msdn.microsoft.com/library/en-us/gdi/prntspol_95sz.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/gdi/prntspol_95sz.asp</a></p>
<p>?</p>
<p>außerdem Vorsicht bei sizeof: aus der Benennung der Variablen (szBuffer) schließe ich, daß du eine nullterminierte Zeichenkette übergeben willst. sizeof gibt aber nur dann die richtige Länge zurück, wenn es sich bei der Variable um einen Array-Bezeichner handelt! Also besser lstrlen verwenden:</p>
<p><a href="http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Resources/Strings/StringReference/StringFunctions/lstrlen.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Resources/Strings/StringReference/StringFunctions/lstrlen.asp</a></p>
<p>aber wie gesagt, Escape sollte bei Win32-Anwendungen nicht mehr verwendet werden (sag jetzt nicht, daß das auch unter Win3.x funktionieren soll <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>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590022</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Tue, 24 Aug 2004 13:25:12 GMT</pubDate></item><item><title><![CDATA[Reply to pdf drucken in winapi on Tue, 24 Aug 2004 15:11:25 GMT]]></title><description><![CDATA[<p>Ich portiere bestehende Software welche etwas älterer Generation ist, und in der MSDN steht lediglich nur, dass die Escape Funktionen überholt wurden durch neuere Kommandos.<br />
Habe den Code mit den neueren Kommandos (StartDoc,StartPage etc.) umgebaut und Erfolg gehabt. Scheinbar gibt es mit den Standard (alten) Escape-Funktionen Restriktionen......Naja...es funktioniert nun bestens.<br />
Besten Dank für die Info <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/590140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590140</guid><dc:creator><![CDATA[Scarab74]]></dc:creator><pubDate>Tue, 24 Aug 2004 15:11:25 GMT</pubDate></item></channel></rss>