<?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[BYTE zu eimem String Konvertieren]]></title><description><![CDATA[<p>HI Leute,</p>
<p>ich brauch mal eure hilfe.<br />
Wie bekomme ich ein BEYT zu einem String.</p>
<p>mein problem ist das ich registry einträge schreiben will und da aber in der funktion mit byte gearbeitet wird und ich das ganze beim auslesen wieder in ein Edit fels schreiben will meckert er mir das ganze an das er usingchar* nicht in AnsiString umwandeln kann.</p>
<pre><code class="language-cpp">DWORD dw1Data = 256;
BYTE c1Daten[256] =&quot;&quot;;

RegOpenKey(HKEY_CURRENT_USER, &quot;Test\\TestPlan&quot; , &amp;hKey); // hKey wird geöffnet
RegQueryValueEx(hKey,&quot;Edi_Pfad&quot;,0,0,c1Daten,&amp;dw1Data);   // Schlüssel wird gelesen
E_Edi_Pfad-&gt;Text = c1Daten;                              // geht nicht 
RegCloseKey(hKey);
</code></pre>
<p>Kann mir da wer helfen <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>
<p>mfg<br />
Tarantel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122464/byte-zu-eimem-string-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 19:54:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122464.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Oct 2005 07:12:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:12:11 GMT]]></title><description><![CDATA[<p>HI Leute,</p>
<p>ich brauch mal eure hilfe.<br />
Wie bekomme ich ein BEYT zu einem String.</p>
<p>mein problem ist das ich registry einträge schreiben will und da aber in der funktion mit byte gearbeitet wird und ich das ganze beim auslesen wieder in ein Edit fels schreiben will meckert er mir das ganze an das er usingchar* nicht in AnsiString umwandeln kann.</p>
<pre><code class="language-cpp">DWORD dw1Data = 256;
BYTE c1Daten[256] =&quot;&quot;;

RegOpenKey(HKEY_CURRENT_USER, &quot;Test\\TestPlan&quot; , &amp;hKey); // hKey wird geöffnet
RegQueryValueEx(hKey,&quot;Edi_Pfad&quot;,0,0,c1Daten,&amp;dw1Data);   // Schlüssel wird gelesen
E_Edi_Pfad-&gt;Text = c1Daten;                              // geht nicht 
RegCloseKey(hKey);
</code></pre>
<p>Kann mir da wer helfen <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>
<p>mfg<br />
Tarantel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886150</guid><dc:creator><![CDATA[Tarantel]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:12:11 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:13:10 GMT]]></title><description><![CDATA[<p>du hast borland (IDE/compiler) spezifische probleme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886151</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:13:10 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:24:42 GMT]]></title><description><![CDATA[<p>c.rackwitz schrieb:</p>
<blockquote>
<p>du hast borland (IDE/compiler) spezifische probleme.</p>
</blockquote>
<p>Das stimmt ja gar nicht. Das Problem ist die Bewältigung eines casts von BYTE (in Win32 unsigned char) nach char.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	unsigned char a[] = &quot;hallo&quot;;
	char *b = reinterpret_cast&lt;char*&gt;(a);	
	cout &lt;&lt; b &lt;&lt; endl;

	cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/886159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886159</guid><dc:creator><![CDATA[allgemeines problem]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:26:47 GMT]]></title><description><![CDATA[<p>allgemeines problem schrieb:</p>
<blockquote>
<p>Das Problem ist die Bewältigung eines casts von BYTE (in Win32 unsigned char) nach char.</p>
</blockquote>
<p>bzw. von Zeigern auf die jeweiligen Typen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886160</guid><dc:creator><![CDATA[allgemeines problem]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:26:47 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:30:20 GMT]]></title><description><![CDATA[<p>oder so:</p>
<pre><code class="language-cpp">DWORD dw1Data = 256;
char c1Daten[256];

RegOpenKey(HKEY_CURRENT_USER, &quot;Test\\TestPlan&quot; , &amp;hKey); // hKey wird geöffnet
RegQueryValueEx(hKey,&quot;Edi_Pfad&quot;,0,0,(LPBYTE)c1Daten,&amp;dw1Data);   // Schlüssel wird gelesen
E_Edi_Pfad-&gt;Text = c1Daten;                              // sollte gehen...
RegCloseKey(hKey);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/886165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886165</guid><dc:creator><![CDATA[lustig]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:30:21 GMT]]></title><description><![CDATA[<p>er sagte ANSISTRING, also ist das borland-spezifisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886166</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:30:27 GMT]]></title><description><![CDATA[<p>HI</p>
<p>und was ich davon.</p>
<p>ist dann b mein String oder was.</p>
<p>könnt ihr das vielleicht in mein bsp einbauen so das ich das auch verstehe<br />
was zu was gehört.</p>
<p>wäre euch sehr dankbar.</p>
<p>mfg<br />
Tarantel <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/886167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886167</guid><dc:creator><![CDATA[Tarantel]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:35:26 GMT]]></title><description><![CDATA[<p>b ist kein AnsiString, aber char * kann er in AnsiString umwandeln, deshalb kannst du diesen Wert deinem Textfeld zuweisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886170</guid><dc:creator><![CDATA[lustig]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 07:36:13 GMT]]></title><description><![CDATA[<p>AnsiString ist borland-spezifisch, aber ich vermute (habe nämlich keinen cpp-builder), dass man einem AnsiString ebenso wie einem std::string einen Zeiger auf char zuweisen kann.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main()
{
	unsigned char a[] = &quot;hallo&quot;;
	string b = reinterpret_cast&lt;char*&gt;(a);	// ja, b soll die AnsiString Variable sein (vermutlich E_Edi_Pfad-&gt;Text)
	cout &lt;&lt; b &lt;&lt; endl;

	cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/886171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886171</guid><dc:creator><![CDATA[allgemeines problem]]></dc:creator><pubDate>Thu, 06 Oct 2005 07:36:13 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Mon, 10 Oct 2005 08:41:04 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>habe so lange zum antworten gebracuht deswegen habe ich nicht jeden beitrag lesen können vor dem posten</p>
<p>Danke @ all</p>
<p>das geht wenn ich einfach aus dem BYTE ein char mache dann kann ich es sogar nachher in ein Edit Feld schreien. Und bekomme kleine speicher Probeme</p>
<pre><code class="language-cpp">DWORD dw1Data = 256;
char c1Daten[256] =&quot;&quot;;

RegOpenKey(HKEY_CURRENT_USER, &quot;Test\\TestPlan&quot; , &amp;hKey);
RegQueryValueEx(hKey,&quot;Edi_Pfad&quot;,0,0,c1Daten,&amp;dw1Data);
E_Edi_Pfad-&gt;Text = c1Daten;
RegCloseKey(hKey);
</code></pre>
<p>Danke @ all</p>
<p>mfg Tarantel <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="🙂"
    /> <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/886173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886173</guid><dc:creator><![CDATA[Tarantel]]></dc:creator><pubDate>Mon, 10 Oct 2005 08:41:04 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 09:00:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>übrigens : wenn du schon mit der VCL arbeitest, kannst du ja auch gleich die VCL-Klasse TRegistry zum Zugriff auf die Registry benutzen. Dazu steht einiges in der BCB-Hilfe und hier im BCB-Forum. Dann kannst du AnsiString auch ohne Konvertierung direkt benutzen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886221</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE zu eimem String Konvertieren on Thu, 06 Oct 2005 09:40:35 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">VCL/CLX (Borland C++ Builder)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/886267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886267</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 06 Oct 2005 09:40:35 GMT</pubDate></item></channel></rss>