<?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[Binary File in ByteArray laden]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich steige gerade von Delphi auf C++ um und habe jetzt ein Problem.<br />
Ich möchte gerne eine Binary Datei in ein ByteArray laden.</p>
<p>Dazu habe ich ein wenig geschaut und gesehen, dass man das mit einem ifstream machen kann.</p>
<p>Hier mein Code:</p>
<pre><code>ifstream inFile;
inFile.open(Edit1-&gt;Text , ios::binary);
</code></pre>
<p>Jetzt bekomme ich den Fehler:<br />
E2285 Keine Übereinstimmung für 'ifstream::open(UnicodeString,const std::_Iosb&lt;int&gt;::_Openmode)' gefunden</p>
<p>Es scheint so, als wenn die Methode open keinen UnicodeString möchte.<br />
Nur was kann ich jetzt machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/327831/binary-file-in-bytearray-laden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 21:46:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/327831.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Sep 2014 17:43:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 17:43:07 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich steige gerade von Delphi auf C++ um und habe jetzt ein Problem.<br />
Ich möchte gerne eine Binary Datei in ein ByteArray laden.</p>
<p>Dazu habe ich ein wenig geschaut und gesehen, dass man das mit einem ifstream machen kann.</p>
<p>Hier mein Code:</p>
<pre><code>ifstream inFile;
inFile.open(Edit1-&gt;Text , ios::binary);
</code></pre>
<p>Jetzt bekomme ich den Fehler:<br />
E2285 Keine Übereinstimmung für 'ifstream::open(UnicodeString,const std::_Iosb&lt;int&gt;::_Openmode)' gefunden</p>
<p>Es scheint so, als wenn die Methode open keinen UnicodeString möchte.<br />
Nur was kann ich jetzt machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416372</guid><dc:creator><![CDATA[SyntaxXx]]></dc:creator><pubDate>Sat, 06 Sep 2014 17:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 17:45:57 GMT]]></title><description><![CDATA[<p>Was (zur Hölle) ist ein UnicodeString?<br />
Irgendwie musst du ihn zu std::string konvertieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416373</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 06 Sep 2014 17:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 17:47:57 GMT]]></title><description><![CDATA[<pre><code>ifstream inFile;
inFile.open(Edit1-&gt;Text , ios::binary);
</code></pre>
<p>Nutze den Konstruktor von <code>ifstream</code> . Dafür wurde er gemacht.</p>
<pre><code>ifstream inFile(Edit1-&gt;Text, ios::binary);
</code></pre>
<p>Was dein Problem anbelangt: Falls in dem Dateinamen nur ASCII-Zeichen sind (bzw. Zeichen die in einen <code>char</code> reinpassen), Konvertiere den <code>UnicodeString</code> zu einem <code>std::string</code> bzw. einem C-String ( <code>char const*</code> ). Dazu müssten wir aber das Interface kennen...</p>
<blockquote>
<p>Was (zur Hölle) ist ein UnicodeString?</p>
</blockquote>
<p>Durch Nutzung meines Verstandes habe ich gefolgert dass es wohl eine Klasse ist die Unicode-Strings repräsentiert. Was denkst du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416374</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 06 Sep 2014 17:47:57 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 17:57:12 GMT]]></title><description><![CDATA[<p>Durch eine kleine Recherche bin ich auf folgendes gestoßen. <code>UnicodeString</code> ist wahrscheinlich eine der folgenden Klassen:</p>
<ul>
<li><a href="http://icu-project.org/apiref/icu4c/classicu_1_1UnicodeString.html" rel="nofollow"> <code>icu::UnicodeString</code> </a>- dann wäre die Konvertierung AFAICS sehr hässlich (über<a href="http://icu-project.org/apiref/icu4c/classicu_1_1UnicodeString.html#aa2e0ed37895d50f066754111e8a8ef78" rel="nofollow"> <code>extract</code> </a>)</li>
<li><a href="http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/System__UnicodeString.html" rel="nofollow"> <code>System::UnicodeString</code> </a>aus der RAD API. Scheint das gesuchte zu sein, da es irgendwie mit Delphi in Verbindung steht.</li>
<li>Der <code>UnicodeString</code> von <a href="http://stackoverflow.com/questions/21280230/unicodestring-compatibility-issue" rel="nofollow">diesem SO-Post</a>.</li>
</ul>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/29873">@Nathan</a>: Sorry falls das jetzt blöd rübergekommen ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416375</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 06 Sep 2014 17:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 18:08:24 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/29873">@Nathan</a>: Sorry falls das jetzt blöd rübergekommen ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Kams nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416376</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 06 Sep 2014 18:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sat, 06 Sep 2014 18:10:57 GMT]]></title><description><![CDATA[<pre><code>ifstream inFile(Edit1-&gt;Text.c_str(), ios::binary);
</code></pre>
<p>Eigentlich gehört das nicht ins C++ Forum sondern nach C++Builder/VCL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416377</guid><dc:creator><![CDATA[MichelRT]]></dc:creator><pubDate>Sat, 06 Sep 2014 18:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sun, 07 Sep 2014 04:28:41 GMT]]></title><description><![CDATA[<p>Du kannst auch den TFileStream nutzen, wenn du magst. Dort entfällt das Konvertieren von ISO-C++ &lt;-&gt; VCL / FML Klassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416420</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Sun, 07 Sep 2014 04:28:41 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sun, 07 Sep 2014 05:18:10 GMT]]></title><description><![CDATA[<p>TurboC und TurboDebugger - das war noch schön. Heute ist alles so kompliziert. <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="😞"
    /><br />
<a href="http://edn.embarcadero.com/article/20841" rel="nofollow">http://edn.embarcadero.com/article/20841</a></p>
<p>EDIT:<br />
TurboAssembler nicht zu vergessen.</p>
<p>EDIT #2:<br />
Jetzt rede ich schon wie mein Bruder, der immer von UNIVAC-Kisten geschwärmt hat (ein Puter etwa so groß wie 4 Überseecontainer. <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/2416421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416421</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 07 Sep 2014 05:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to Binary File in ByteArray laden on Sun, 07 Sep 2014 07:14:54 GMT]]></title><description><![CDATA[<p>So, ersteinmal vielen Dank an euch.<br />
Ich hätte vielleicht erwähnen sollen, dass ich als IDE das RAD Studio von Embarcadero benutze.</p>
<p>Aber ich hätte nicht gedacht, dass die IDE für Delphi als auch für C++ als Standardstring einen UnicodeString benutzt.</p>
<p>Dann werde ich es mal mit dem TFileStream versuchen (ist mir vertrauter ^^).</p>
<p>Ich denke aber, dass ihr leider noch weitaus mehr Threads von mir hier sehen werdet ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2416427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2416427</guid><dc:creator><![CDATA[SyntaxXx]]></dc:creator><pubDate>Sun, 07 Sep 2014 07:14:54 GMT</pubDate></item></channel></rss>