<?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[Base64Encode() Absturz]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe hier eine PDF Datei, die ich in Base64 encodieren muss.</p>
<p>Dazu habe ich die Methode Base64Encode() benutzt. Wenn er aber jetzt in diese Methode reingeht, verzeichne ich dort einen Programmabsturz.</p>
<p>Hab ich vielleicht was falsch Übergeben?</p>
<pre><code class="language-cpp">CStdioFile file_FILE;
	CString str_Daten = &quot;&quot;, str_Zeile = &quot;&quot;;
	ULONGLONG end_position;
	if(! file_FILE.Open(&quot;C:\\temp\\test.pdf&quot;,CFile::modeRead) )
	{
		MessageBox(&quot;Fehler beim lesen der Datei!&quot;,NULL,MB_OK);
		return;
	}
	end_position = file_FILE.GetLength();
	while ( file_FILE.GetPosition() != end_position )
	{
		if (! file_FILE.ReadString(str_Zeile) )
		{
			MessageBox(&quot;Fehler beim Lesen der Zeile!&quot;,NULL,MB_OK);
			break;
		}
		else
		{
			str_Daten += str_Zeile;
		}
	}
	file_FILE.Close();
	CString str_Neu;
	int anzahl;
	Base64Encode((const BYTE*)(LPCTSTR)str_Daten,str_Daten.GetLength(),(LPSTR)(LPCSTR)str_Neu,&amp;anzahl,0);

	str_Daten.Replace(&quot;+&quot;,&quot;-&quot;);
	str_Daten.Replace(&quot;/&quot;,&quot;_&quot;);
	str_Daten.Replace(&quot;=&quot;,&quot;&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/191308/base64encode-absturz</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 10:55:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191308.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Sep 2007 14:16:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Base64Encode() Absturz on Sat, 01 Sep 2007 14:16:58 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe hier eine PDF Datei, die ich in Base64 encodieren muss.</p>
<p>Dazu habe ich die Methode Base64Encode() benutzt. Wenn er aber jetzt in diese Methode reingeht, verzeichne ich dort einen Programmabsturz.</p>
<p>Hab ich vielleicht was falsch Übergeben?</p>
<pre><code class="language-cpp">CStdioFile file_FILE;
	CString str_Daten = &quot;&quot;, str_Zeile = &quot;&quot;;
	ULONGLONG end_position;
	if(! file_FILE.Open(&quot;C:\\temp\\test.pdf&quot;,CFile::modeRead) )
	{
		MessageBox(&quot;Fehler beim lesen der Datei!&quot;,NULL,MB_OK);
		return;
	}
	end_position = file_FILE.GetLength();
	while ( file_FILE.GetPosition() != end_position )
	{
		if (! file_FILE.ReadString(str_Zeile) )
		{
			MessageBox(&quot;Fehler beim Lesen der Zeile!&quot;,NULL,MB_OK);
			break;
		}
		else
		{
			str_Daten += str_Zeile;
		}
	}
	file_FILE.Close();
	CString str_Neu;
	int anzahl;
	Base64Encode((const BYTE*)(LPCTSTR)str_Daten,str_Daten.GetLength(),(LPSTR)(LPCSTR)str_Neu,&amp;anzahl,0);

	str_Daten.Replace(&quot;+&quot;,&quot;-&quot;);
	str_Daten.Replace(&quot;/&quot;,&quot;_&quot;);
	str_Daten.Replace(&quot;=&quot;,&quot;&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1356815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356815</guid><dc:creator><![CDATA[MSS-Software]]></dc:creator><pubDate>Sat, 01 Sep 2007 14:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Base64Encode() Absturz on Sat, 01 Sep 2007 14:18:40 GMT]]></title><description><![CDATA[<p>Base64Encode? Ist das aus MFC?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356817</guid><dc:creator><![CDATA[??????????]]></dc:creator><pubDate>Sat, 01 Sep 2007 14:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Base64Encode() Absturz on Sat, 01 Sep 2007 14:19:55 GMT]]></title><description><![CDATA[<p>neee stimmt,</p>
<p>ist eigentlich ATL</p>
<p>uuuups sorry <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356818</guid><dc:creator><![CDATA[MSS-Software]]></dc:creator><pubDate>Sat, 01 Sep 2007 14:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Base64Encode() Absturz on Sat, 01 Sep 2007 14:48:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CString sSource = &quot;some string&quot;;
int nDestLen = Base64EncodeGetRequiredLength(sSource.GetLength());
CString str64;
Base64Encode((const BYTE*)(LPCSTR)sSource, sSource.GetLength(), 
             str64.GetBuffer(nDestLen), &amp;nDestLen);
str64.ReleaseBuffer(nDestLen);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1356832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356832</guid><dc:creator><![CDATA[:rolleyes:]]></dc:creator><pubDate>Sat, 01 Sep 2007 14:48:22 GMT</pubDate></item><item><title><![CDATA[Reply to Base64Encode() Absturz on Sat, 01 Sep 2007 15:20:31 GMT]]></title><description><![CDATA[<p>*gg*</p>
<p>ja, den Beitrag hab ich grad auch gefunden mit google <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>schöne japanische schriftzeichen. verstehst kein wort, aber an Hand des Quelltextes weiß man worüber se reden <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/1356843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356843</guid><dc:creator><![CDATA[MSS-Software]]></dc:creator><pubDate>Sat, 01 Sep 2007 15:20:31 GMT</pubDate></item></channel></rss>