<?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[fortlaufende Dateinamen?]]></title><description><![CDATA[<p>Moin Moin<br />
und zwar schreibe ich grad ein Programm Aufträge aus ner DB ausliest und diese dann in ein WordDokument reinklatscht abspeichert und per ftp weiterjagt.<br />
Soweit so gut jetzt ist mir aber aufgefallen sobald mehr als ein Auftrag in die DB reinkommt überschreibt er einfach immmer nur die WordDokumente und das soll ja nicht sinn und zweck sein...<br />
Also die Frage kann ich hier noch ein zähler reinmachen un wenn ja wo???<br />
habs vor &quot;Auftrag.doc&quot; schon versucht oben unten un werd langsam irre <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>
<pre><code class="language-cpp">if(!vOLEWord.IsEmpty())
      CreateDocument(vOLEWord,ExtractFilePath(ParamStr(0))+&quot;vorlage.doc&quot;,
        ExtractFilePath(ParamStr(0))+ &quot;Auftrag.doc&quot;, false);
</code></pre>
<p>dank schon mal im voraus!<br />
mfg<br />
hck</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158321/fortlaufende-dateinamen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 15:45:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158321.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Sep 2006 12:06:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 12:06:48 GMT]]></title><description><![CDATA[<p>Moin Moin<br />
und zwar schreibe ich grad ein Programm Aufträge aus ner DB ausliest und diese dann in ein WordDokument reinklatscht abspeichert und per ftp weiterjagt.<br />
Soweit so gut jetzt ist mir aber aufgefallen sobald mehr als ein Auftrag in die DB reinkommt überschreibt er einfach immmer nur die WordDokumente und das soll ja nicht sinn und zweck sein...<br />
Also die Frage kann ich hier noch ein zähler reinmachen un wenn ja wo???<br />
habs vor &quot;Auftrag.doc&quot; schon versucht oben unten un werd langsam irre <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>
<pre><code class="language-cpp">if(!vOLEWord.IsEmpty())
      CreateDocument(vOLEWord,ExtractFilePath(ParamStr(0))+&quot;vorlage.doc&quot;,
        ExtractFilePath(ParamStr(0))+ &quot;Auftrag.doc&quot;, false);
</code></pre>
<p>dank schon mal im voraus!<br />
mfg<br />
hck</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130721</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Mon, 04 Sep 2006 12:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 12:32:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>aus der BCB-Hilfe</p>
<blockquote>
<p>ParamStr(0) gibt den Pfad und den Dateinamen des ausgeführten Programms zurück (z.B. C:\TEST\MYPROG.EXE).</p>
</blockquote>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130746</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 04 Sep 2006 12:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 12:34:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Bau dir doch den String für den Dateinamen vorher zusammen.</p>
<pre><code class="language-cpp">AnsiString auftragsname(ExtractFilePath(ParamStr(0)));
auftragsname += &quot;Auftrag&quot;;
int i = 0; // das ist die Zahl für den Zähler
auftragsname += IntToStr(i);
auftragsname += &quot;.doc&quot;;
</code></pre>
<p>Den String verwendest du dann in deinem CreateDocument. Du mußt nur noch die Zahl bei Bedarf erhöhen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130749</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Sep 2006 12:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 12:37:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>und ich dachte heckticker erwartet im Parameter 0 einen Zähler, den er als Kommandozeilenparameter übergeben bekommt.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130753</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 04 Sep 2006 12:37:13 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 13:05:17 GMT]]></title><description><![CDATA[<p>Wir warten am besten auf die Meinung des OP, um rauszubekommen, was er wirklich wollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130783</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Sep 2006 13:05:17 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 13:22:50 GMT]]></title><description><![CDATA[<p>danke Braunstein war das richtige <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="😉"
    /> tschuldigt bin heut nicht ganz so auf dem Damm schlechtes WE gehabt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>obwohl ich da wieder zu ner anderen Frage komme den zähler müsst ich ja global definieren weil das dokumente innerhalb eines Timers erstellt wird, wo kann man denn hier die variable global definieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130786</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Mon, 04 Sep 2006 13:22:50 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 13:33:59 GMT]]></title><description><![CDATA[<p>global muss nich, mach es doch als member der form (im header der form)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130799</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 04 Sep 2006 13:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 13:41:54 GMT]]></title><description><![CDATA[<p>oder static innerhalb der Timerfunktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130805</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Sep 2006 13:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 14:01:45 GMT]]></title><description><![CDATA[<p>habs jetzt im header definiert funktionukelt auch stellenweise..<br />
wenn gleichzeitig 5 Aufträge reinkommen gibt er mir trotzdem nur einen Auftrag raus der schimpft sich dann auftrag1.doc</p>
<pre><code class="language-cpp">for (int i=0;i&lt;t_adverkauf-&gt;RecordCount;i++)
    {
     if(t_adverkauf-&gt;FieldByName(&quot;Druck&quot;)-&gt;AsInteger != 1)
      {
       ca = q_adverk-&gt;FieldByName(&quot;CallAgent&quot;)-&gt;AsString;
       zt = q_adverk-&gt;FieldByName(&quot;Zeitschrift&quot;)-&gt;AsString;

       //OLE Server init
       Variant vOLEWord;
       bool blWordStarted = InitOleServer(vOLEWord);

       //Dokument erzeugen und speichern
       if(!vOLEWord.IsEmpty())
        CreateDocument(vOLEWord,ExtractFilePath(ParamStr(0))+&quot;vorlage.doc&quot;, auftragsname, false);
       //zaehler einen nachoben
       anz++;
       //Word beenden wenn von mir gestartet wurde
       if(blWordStarted) TerminateOleServer(vOLEWord);   

       vl_verkauf-&gt;InsertRow(ca,zt,true);           //Eintrag ValueListEditor
       t_adverkauf-&gt;Edit();
       t_adverkauf-&gt;FieldByName(&quot;Druck&quot;)-&gt;AsInteger = 1;
       t_adverkauf-&gt;Post();
      }
     t_adverkauf-&gt;Next();
    }
  q_adverk-&gt;Close();
  t_adverkauf-&gt;Close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1130818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130818</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Mon, 04 Sep 2006 14:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to fortlaufende Dateinamen? on Mon, 04 Sep 2006 14:06:28 GMT]]></title><description><![CDATA[<p>ok Fehler meinerseits hab verpeilt</p>
<pre><code class="language-cpp">AnsiString auftragsname(ExtractFilePath(ParamStr(0)));
  auftragsname += &quot;Auftrag&quot;;
  auftragsname += IntToStr(anz);
  auftragsname += &quot;.doc&quot;;
</code></pre>
<p>mit in die Schleife reinzunehmen funktioniert einwandfrei! Danke für die Hilfe!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1130824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1130824</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Mon, 04 Sep 2006 14:06:28 GMT</pubDate></item></channel></rss>