<?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[Unzulässige Zeigeraddition]]></title><description><![CDATA[<p>Hallo!</p>
<p>Auch wenn ich jetzt gleich wieder gesteinigt werde, stelle ich die Frage trotzdem mal, ich habe hier:</p>
<pre><code class="language-cpp">String Datum_Zeit_Schein = &quot;Schein &quot; + DateToStr(Date()) + &quot; &quot; + TimeToStr(Time());
    ShowMessage(Datum_Zeit_Schein);
    CopyFile(String(Pfad + &quot;\\schein.prn&quot;).c_str(), &quot;c:\\wettscheine\\&quot; + Datum_Zeit_Schein.c_str(),true);
</code></pre>
<p>Leider bekomm ich die Meldung unzulässige Zeigeraddition, ich habe keine Ahnung wie ich das Lösen soll, ich muss Datum und Zeit zwinged in den Dateinamen schreiben.</p>
<p>Die Datei sollte am Ende so aussehen:</p>
<p>Schein 25.03.2008 20:00.prn</p>
<p>Hat jemand eine Idee?</p>
<p>Viele Grüße</p>
<p>Maik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209017/unzulässige-zeigeraddition</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 09:26:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209017.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Mar 2008 18:58:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 18:58:01 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Auch wenn ich jetzt gleich wieder gesteinigt werde, stelle ich die Frage trotzdem mal, ich habe hier:</p>
<pre><code class="language-cpp">String Datum_Zeit_Schein = &quot;Schein &quot; + DateToStr(Date()) + &quot; &quot; + TimeToStr(Time());
    ShowMessage(Datum_Zeit_Schein);
    CopyFile(String(Pfad + &quot;\\schein.prn&quot;).c_str(), &quot;c:\\wettscheine\\&quot; + Datum_Zeit_Schein.c_str(),true);
</code></pre>
<p>Leider bekomm ich die Meldung unzulässige Zeigeraddition, ich habe keine Ahnung wie ich das Lösen soll, ich muss Datum und Zeit zwinged in den Dateinamen schreiben.</p>
<p>Die Datei sollte am Ende so aussehen:</p>
<p>Schein 25.03.2008 20:00.prn</p>
<p>Hat jemand eine Idee?</p>
<p>Viele Grüße</p>
<p>Maik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480239</guid><dc:creator><![CDATA[maikmueller]]></dc:creator><pubDate>Tue, 25 Mar 2008 18:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 19:32:06 GMT]]></title><description><![CDATA[<p>Vergleiche mal das erste und das zweite Argument in deinem CopyFile-Aufruf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480254</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 25 Mar 2008 19:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 19:46:33 GMT]]></title><description><![CDATA[<p>Hallo Jansen,</p>
<p>ich habe schon alles versucht und verglichen, selbst wenn ich vor den zweiten Aufruf noch ne Klammer und ein String setze....</p>
<p>Keine Ahnung, ich glaub ich bin wirklich zu doof für sowas <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/1480270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480270</guid><dc:creator><![CDATA[maikmueller]]></dc:creator><pubDate>Tue, 25 Mar 2008 19:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 19:56:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Der Builder erlaubt C-String + AnsiString und AnsiString + C-String, aber nicht C-String + String-Literal</p>
<pre><code class="language-cpp">CopyFile(String(Pfad + &quot;\\schein.prn&quot;).c_str(), AnsiString(&quot;c:\\wettscheine\\&quot;) + Datum_Zeit_Schein.c_str(),true);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480279</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 25 Mar 2008 19:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:01:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">CopyFile(String(Pfad + &quot;\\schein.prn&quot;).c_str(), String(&quot;c:\\wettscheine\\&quot; + Datum_Zeit_Schein).c_str(),true);
</code></pre>
<p>Wobei auf das explizite <em>String</em> verzichtet werden kann; die AnsiStrings 'Pfad' und 'Datum_Zeit_Schein' sorgen implizit dafür, dass für die char-Arrays temporäre AnsiString-Instanzen zum Zwecke der StringAddition erzeugt werden.</p>
<p>Edit: Äh ja, was akari sagte. <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 />
Nur das richtige Positionieren der Klammern ist entscheidend.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480281</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:24:48 GMT]]></title><description><![CDATA[<p>Ich habe das jetzt abgeändert:</p>
<pre><code class="language-cpp">Datum_Zeit = DateToStr(Date()) + &quot; &quot; + TimeToStr(Time());
    CopyFile(String(Pfad + &quot;\\schein.prn&quot;).c_str(), AnsiString(&quot;c:\\wettscheine\\&quot;) + Datum_Zeit.c_str(),true);
</code></pre>
<p>Jetzt kommt der Fehler:</p>
<pre><code>[C++ Fehler] u_start.cpp(26): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich
[C++ Fehler] u_start.cpp(26): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpNewFileName' ('const char *' erwartet, 'AnsiString' erhalten)
</code></pre>
<p>Desweiteren würde ja bei dieser Ausführung die Endung *.prn am Ende der Datei fehlen?</p>
<p>Ich gebs auf, ich bin zu doof dafür... <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="😞"
    /> <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/1480295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480295</guid><dc:creator><![CDATA[maikmueller]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:39:08 GMT]]></title><description><![CDATA[<p>Wenn da eine Endung stehen soll musst du sie halt auch noch &quot;addieren&quot;.<br />
In solchen Fällen ist es meist übersichtlicher, die Argumente vor der Übergabe zusanmenzubauen.</p>
<pre><code class="language-cpp">String Ursprung = Pfad + &quot;\\schein.prn&quot;;
String Ziel = &quot;c:\\wettscheine\\&quot; + Datum_Zeit_Schein + &quot;.prn&quot;;
CopyFile(Ursprung.c_str(), Ziel.c_str(),true);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1480307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480307</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:39:08 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:45:13 GMT]]></title><description><![CDATA[<p>Hallo Jansen,</p>
<p>danke für deine Antworten!</p>
<p>Jetzt kommt zwar keine Fehlermeldung mehr, aber er kopiert auch nichts, obwohl die Quelldatei da ist und der Zielordner auch stimmt...</p>
<p>Viele Grüße,</p>
<p>Maik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480313</guid><dc:creator><![CDATA[maikmueller]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:45:13 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:49:19 GMT]]></title><description><![CDATA[<p>Na dann solltest du dich mal mit dem Rückgabewert von CopyFile und vermutlich auch mit GetLastError vertraut machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480317</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:49:19 GMT</pubDate></item><item><title><![CDATA[Reply to Unzulässige Zeigeraddition on Tue, 25 Mar 2008 20:52:42 GMT]]></title><description><![CDATA[<p>Hallo Jansen,</p>
<p>das versteh ich nicht, ich stecks jetzt <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>Trotzdem danke....</p>
<p>Gruß</p>
<p>Maik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480322</guid><dc:creator><![CDATA[maikmueller]]></dc:creator><pubDate>Tue, 25 Mar 2008 20:52:42 GMT</pubDate></item></channel></rss>