<?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[AnsiString 2 const char*]]></title><description><![CDATA[<p>Hi @ all!</p>
<p>Habe in folgendem Quellcode ein Problem mit der Typconvertierung:</p>
<pre><code>//windows verzeichnis einlesen
char cBuf[MAX_PATH];
  GetWindowsDirectory(cBuf, sizeof(cBuf));

//windows verzeichnis auf Laufwerkbuchstaben Reduzieren
  AnsiString DriveLetter=cBuf[0];

//konstanter Pfad
  AnsiString Pfad=&quot;:\\test\\test.test&quot;;

//zusammengesetzte adresse aus Laufwerk und Pfad
  AnsiString Komp=DriveLetter+Pfad;

//Datei aufrufen
ShellExecute(NULL,&quot;open&quot;, Komp,NULL,&quot;C:\\&quot;,SW_SHOWNORMAL);
</code></pre>
<p>Als Variable bei shellexecute will er ein const char*<br />
Wie wandle ich nun meinen Ansistring &quot;Komp&quot; in const char* um?</p>
<p>greez</p>
<p>weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130043/ansistring-2-const-char</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 20:48:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130043.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Dec 2005 10:21:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to AnsiString 2 const char* on Mon, 19 Dec 2005 10:23:18 GMT]]></title><description><![CDATA[<p>Hi @ all!</p>
<p>Habe in folgendem Quellcode ein Problem mit der Typconvertierung:</p>
<pre><code>//windows verzeichnis einlesen
char cBuf[MAX_PATH];
  GetWindowsDirectory(cBuf, sizeof(cBuf));

//windows verzeichnis auf Laufwerkbuchstaben Reduzieren
  AnsiString DriveLetter=cBuf[0];

//konstanter Pfad
  AnsiString Pfad=&quot;:\\test\\test.test&quot;;

//zusammengesetzte adresse aus Laufwerk und Pfad
  AnsiString Komp=DriveLetter+Pfad;

//Datei aufrufen
ShellExecute(NULL,&quot;open&quot;, Komp,NULL,&quot;C:\\&quot;,SW_SHOWNORMAL);
</code></pre>
<p>Als Variable bei shellexecute will er ein const char*<br />
Wie wandle ich nun meinen Ansistring &quot;Komp&quot; in const char* um?</p>
<p>greez</p>
<p>weedy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945369</guid><dc:creator><![CDATA[weedhead87]]></dc:creator><pubDate>Mon, 19 Dec 2005 10:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString 2 const char* on Mon, 19 Dec 2005 10:31:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe <em>AnsiString::c_str()</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945388</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 19 Dec 2005 10:31:49 GMT</pubDate></item><item><title><![CDATA[Reply to AnsiString 2 const char* on Tue, 20 Dec 2005 13:34:56 GMT]]></title><description><![CDATA[<p>danke dir, hat einwandfrei funktioniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946296</guid><dc:creator><![CDATA[weedhead87]]></dc:creator><pubDate>Tue, 20 Dec 2005 13:34:56 GMT</pubDate></item></channel></rss>