<?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[Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName)]]></title><description><![CDATA[<p>Hallo Kollegen,</p>
<p>Wie kann ich den Exe-Namen (incl. Pfad) meiner TServiceApplication ermitteln, so wie bei normalen Programmen mit &quot;Application-&gt;ExeName&quot;?<br />
Ich möchte den Pfad ermitteln um dort eine Loggdatei zu speichern und eine Config beim Dienststart zu laden.</p>
<p>gruß Stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206437/servicenamen-pfad-ermitteln-application-gt-exename</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 01:26:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206437.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Feb 2008 11:10:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 11:10:11 GMT]]></title><description><![CDATA[<p>Hallo Kollegen,</p>
<p>Wie kann ich den Exe-Namen (incl. Pfad) meiner TServiceApplication ermitteln, so wie bei normalen Programmen mit &quot;Application-&gt;ExeName&quot;?<br />
Ich möchte den Pfad ermitteln um dort eine Loggdatei zu speichern und eine Config beim Dienststart zu laden.</p>
<p>gruß Stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462353</guid><dc:creator><![CDATA[menel]]></dc:creator><pubDate>Mon, 25 Feb 2008 11:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 11:14:22 GMT]]></title><description><![CDATA[<p>Der Name der Exe steht auch in den Übergabeparametern an der Stelle Index = 0.<br />
D.h. verwende ParamStr(0).</p>
<p>Gruß</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462358</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Mon, 25 Feb 2008 11:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 11:49:56 GMT]]></title><description><![CDATA[<p>oder GetModuleFileName</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462379</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 25 Feb 2008 11:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 12:48:16 GMT]]></title><description><![CDATA[<p>Alexander Kempf schrieb:</p>
<blockquote>
<p>Der Name der Exe steht auch in den Übergabeparametern an der Stelle Index = 0.<br />
D.h. verwende ParamStr(0).</p>
<p>Gruß</p>
<p>Alexander</p>
</blockquote>
<pre><code class="language-cpp">WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR comstring, int)
</code></pre>
<p>comstring enthält hier nichts, weil ein Dienst, der gestartet wird nix mit Kommandozeile zu tun hat. So erklär ich mir das jedenfalls <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 />
aber danke für den Versuch.</p>
<blockquote>
<p>GetModuleFileName</p>
</blockquote>
<p>schau ich mir mal an.</p>
<p>danke euch beiden erstmal. ich melde mich dann nochmal, wenn ich mehr weiß.</p>
<p>mfg stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462422</guid><dc:creator><![CDATA[menel]]></dc:creator><pubDate>Mon, 25 Feb 2008 12:48:16 GMT</pubDate></item><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 13:03:24 GMT]]></title><description><![CDATA[<p>menel schrieb:</p>
<blockquote>
<p>comstring enthält hier nichts, weil ein Dienst, der gestartet wird nix mit Kommandozeile zu tun hat. So erklär ich mir das jedenfalls <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 />
aber danke für den Versuch.</p>
</blockquote>
<p>Also zumindest für Delphi habe ich das schon angewendet und zwar mit einem Dienst.<br />
Es wundert mich daher schon, dass es im BCB nicht funktioniert.</p>
<p>Hast Du das mit ParamStr(0) ausprobiert?</p>
<p>Gruß</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462439</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Mon, 25 Feb 2008 13:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to Servicenamen + Pfad ermitteln (Application-&amp;gt;ExeName) on Mon, 25 Feb 2008 13:45:10 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>habe GetCommandLine() und ParamStr(0) ausprobiert.<br />
Ich habe mich jetzt für ParamStr(0) entschieden.<br />
Das scheint zu funktionieren. Vielen Dank euch beiden.</p>
<p>[thema erledigt]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462478</guid><dc:creator><![CDATA[menel]]></dc:creator><pubDate>Mon, 25 Feb 2008 13:45:10 GMT</pubDate></item></channel></rss>