<?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[Variant in char* umwandeln]]></title><description><![CDATA[<p>Wie kann ich einen Variant in char* umwandeln?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176294/variant-in-char-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 02:03:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176294.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Mar 2007 18:35:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variant in char* umwandeln on Mon, 19 Mar 2007 18:35:38 GMT]]></title><description><![CDATA[<p>Wie kann ich einen Variant in char* umwandeln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248656</guid><dc:creator><![CDATA[-----]]></dc:creator><pubDate>Mon, 19 Mar 2007 18:35:38 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Mon, 19 Mar 2007 22:02:36 GMT]]></title><description><![CDATA[<p>VariantChangeType(Ex)<br />
COleVariant::ChangeType</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248814</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 19 Mar 2007 22:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Tue, 20 Mar 2007 08:50:01 GMT]]></title><description><![CDATA[<p>Und wenn Du einen BSTR hast (denn einen char* findest Du im Variant nicht), dann kannst du CW2A verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248922</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 20 Mar 2007 08:50:01 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Tue, 20 Mar 2007 11:27:28 GMT]]></title><description><![CDATA[<p>Wie komme ich nun vom BSTR zum char*?<br />
Was muß ich für CW2A einbinden?<br />
Ich habe im Web gesucht: Wo ist W2T definiert? Wenn ich die Klammer aufmache scheint das VS die Funktion zu kennen. Wenn ich versuche die Definition herauszufinden scheitert er. Was muß ich noch includieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249014</guid><dc:creator><![CDATA[-----]]></dc:creator><pubDate>Tue, 20 Mar 2007 11:27:28 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Tue, 20 Mar 2007 12:17:42 GMT]]></title><description><![CDATA[<p>CW2A gehört zu den ATL Klassen ab VS200x!<br />
(atlconv.h) Ansonsten W2A verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249044</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 20 Mar 2007 12:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Tue, 20 Mar 2007 12:46:23 GMT]]></title><description><![CDATA[<p>Jatzt knallt mir der Compiler lauter Fehlermeldungen aus der atlconv.h auf die Ausgabe:</p>
<p>c:\\program files\\microsoft visual studio\\vc98\\atl\\include\\atlconv.h(46) : error C2146: syntax error : missing \';\' before identifier \'WINAPI\'<br />
c:\\program files\\microsoft visual studio\\vc98\\atl\\include\\atlconv.h(46) : error C2433: \'LPWSTR\' : \'inline\' not permitted on data declarations</p>
<p>Liegt das daran das ich das VS6 benutze?<br />
Das Makro W2T() scheint genau das zu sein das ich suche. Wie komme ich an dieses?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249069</guid><dc:creator><![CDATA[-----]]></dc:creator><pubDate>Tue, 20 Mar 2007 12:46:23 GMT</pubDate></item><item><title><![CDATA[Reply to Variant in char* umwandeln on Mon, 16 Apr 2007 18:49:25 GMT]]></title><description><![CDATA[<p>Ich bin neu in diesem Bereich also bitte nicht gleich die Hände über dem Kopf zusammenschlagen <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>Meine Frage wird sich annähernd gleich zur der meines Vorgängers anhören,<br />
vllt. dennoch ein Versuch ? <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="😉"
    /><br />
Wie kann ich den Parameter VARIANT* URL in einen String (z.B. char*) konvertieren, so dass ich diesen mit einem beliebigen 2. String vergleichen kann.<br />
Was ist dazu im einzelnen einzubinden ?</p>
<p>Bsp.:</p>
<pre><code class="language-cpp">STDMETHODIMP CObjVw::DocumentComplete(IDispatch* pDisp, VARIANT* URL)
{
  //Konvertierung von VARIANT* URL zu &quot;String of some kind&quot;
  //Vergleich von url string mit beliebigem 2. String
}
</code></pre>
<p>Für Hilfe und Codebeispiele wäre ich sehr dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1267321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1267321</guid><dc:creator><![CDATA[Diver182]]></dc:creator><pubDate>Mon, 16 Apr 2007 18:49:25 GMT</pubDate></item></channel></rss>