<?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[dateien öffnen mit eigenem editor]]></title><description><![CDATA[<p>ich habe mit dem borland c++ builder 5 einen kleinen texteditor geschrieben...<br />
ich möchte damit nun txt dateien in der richedit öffnen können...<br />
also net so öffnen dafür hab ich den opendialog eingebaut...<br />
wenn ich z.b aufm desktop rechtsklick auf eine txt datei mache und dann öffnen mit... meinem texteditor</p>
<p>also wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/105087/dateien-öffnen-mit-eigenem-editor</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 14:11:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/105087.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Mar 2005 03:31:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 03:31:34 GMT]]></title><description><![CDATA[<p>ich habe mit dem borland c++ builder 5 einen kleinen texteditor geschrieben...<br />
ich möchte damit nun txt dateien in der richedit öffnen können...<br />
also net so öffnen dafür hab ich den opendialog eingebaut...<br />
wenn ich z.b aufm desktop rechtsklick auf eine txt datei mache und dann öffnen mit... meinem texteditor</p>
<p>also wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/752866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/752866</guid><dc:creator><![CDATA[bobban]]></dc:creator><pubDate>Sat, 26 Mar 2005 03:31:34 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 08:27:12 GMT]]></title><description><![CDATA[<p>Du wurdest doch bereits auf die <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39305" rel="nofollow">FAQ</a> hingewiesen: &quot;Allgemein - 'Öffnen mit'-Dateiendung festlegen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/752884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/752884</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 26 Mar 2005 08:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 12:17:41 GMT]]></title><description><![CDATA[<p>leider wurde mir dadrin net weitergeholfen...</p>
<p>habs mit</p>
<pre><code class="language-cpp">__fastcall TForm1::TForm1(TComponent* Owner)
  : TForm(Owner)
{
  if (ParamStr(1) != &quot;&quot;)
    Memo1-&gt;Lines-&gt;LoadFromFile(ParamStr(1));
}
</code></pre>
<p>versucht aber wenn dich die datei öffnen will kommt trotzdem die fehlermeldung</p>
<pre><code>C:\dateiname ist keine gültige win32 anwendung
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/752987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/752987</guid><dc:creator><![CDATA[bobban]]></dc:creator><pubDate>Sat, 26 Mar 2005 12:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 13:48:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>dann mußt du nochmal deine Registry-Einträge überprüfen.<br />
Der C++ Code ist jedenfalls in Ordnung.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753053</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 26 Mar 2005 13:48:14 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 13:49:27 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Hast du eigentlich mal daran gedacht, wass passiert wenn du versuchen würdest z.B. folgende Datei zu öffnen:<br />
C:\Dokumente und Einstellungen\BenutzerXY\Desktop\Dokument von mir.txt<br />
...?</p>
<p>Deine Routine solltest du dringend mal überarbeiten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753055</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Sat, 26 Mar 2005 13:49:27 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sat, 26 Mar 2005 13:55:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7397">@Reyx</a> : diese Routine stammt direkt aus der FAQ und sollte ok sein.<br />
In ParamStr[1] steht der Dateiname mit kompletten absoluten Pfad.<br />
Die Fehlermeldung kommt eindeutig von der Windows-Shell.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753059</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 26 Mar 2005 13:55:23 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sun, 27 Mar 2005 02:51:04 GMT]]></title><description><![CDATA[<p>Enthält dein Dateiname zufällig ein Leerzeichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753531</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Sun, 27 Mar 2005 02:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sun, 27 Mar 2005 09:53:11 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>Enthält dein Dateiname zufällig ein Leerzeichen?</p>
</blockquote>
<p>Genau dass, was ich gemeint habe: ParamStr(1) liefert eben nur den <strong>ersten</strong> Parameter, bei Leerzeichen wird der Pfad zerstückelt!</p>
<p>EDIT: Die Meldung selbst kommt aber meiner Meinung nach wirklich von der Shell, da ja sonst dass Programm einen Fehler melden würde (nach dem Motto: &quot;C:\XYZ ist keine gültige Datei).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753572</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Sun, 27 Mar 2005 09:53:11 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sun, 27 Mar 2005 11:35:07 GMT]]></title><description><![CDATA[<p>Ist dein Registry-Eintrag auch in einem solchen Format (auf die Anführungszeichen achten!):</p>
<pre><code>&quot;C:\Programme\Pfad Mit Leerzeichen\Programm.exe&quot; &quot;%1&quot;
</code></pre>
<p>Durch die Doublequotes werden die Parameter voneinander getrennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753620</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Sun, 27 Mar 2005 11:35:07 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Sun, 27 Mar 2005 21:39:30 GMT]]></title><description><![CDATA[<p>Reyx schrieb:</p>
<blockquote>
<p>Genau dass, was ich gemeint habe: ParamStr(1) liefert eben nur den <strong>ersten</strong> Parameter, bei Leerzeichen wird der Pfad zerstückelt!</p>
</blockquote>
<p>Das ist unzutreffend, Pfade mit Leerzeichen werden bei der Übergabe automatisch in Anführungszeichen eingefasst. Lass dir ParamStr(1) einfach mal ausgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753932</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 27 Mar 2005 21:39:30 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Mon, 28 Mar 2005 01:37:16 GMT]]></title><description><![CDATA[<p>wie würde denn euer quellcode fü die registry aussehen? bin ein ziemlicher neuling vll. is mein quellode ja total falsch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/753976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/753976</guid><dc:creator><![CDATA[bobban]]></dc:creator><pubDate>Mon, 28 Mar 2005 01:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Mon, 28 Mar 2005 11:00:53 GMT]]></title><description><![CDATA[<p>Jansen schrieb:</p>
<blockquote>
<p>Pfade mit Leerzeichen werden bei der Übergabe automatisch in Anführungszeichen eingefasst.</p>
</blockquote>
<p>In welchem Fall? Ich hatte schon genügend Misserfolge auf diesem Gebiet. IMHO ist es tatsächlich von den Einstellungen in der Registry abhängig.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8826">@bobban</a>: Zeige doch mal deinen Code her.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754058</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Mon, 28 Mar 2005 11:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Tue, 29 Mar 2005 17:03:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TForm_texteditor::FormCreate(TObject *Sender)
{
   if (ParamStr(1) != &quot;&quot;){

       TRegistry *reg = new TRegistry();
        try
        {
          reg -&gt; RootKey = HKEY_CLASSES_ROOT;
          reg -&gt; WriteString(.txt, bobbantxt);
          reg -&gt; WriteString(bobbantxt, bobbantextfile);
          reg -&gt; WriteString(bobbantxt\DEFAULTICON, &quot;Projekt_texteditor.exe, 0&quot;);
          reg -&gt; WriteString(bobbantxt\SHELL\OPEN\COMMAND, &quot;Projekt_texteditor.exe %1&quot;);
        }
        __finally
        {
          delete reg;
        }

      RichEdit_texteditor-&gt;Lines-&gt;LoadFromFile(ParamStr(1));
                         }
}
//---------------------------------------------------------------------------
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/755154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755154</guid><dc:creator><![CDATA[bobban]]></dc:creator><pubDate>Tue, 29 Mar 2005 17:03:22 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Tue, 29 Mar 2005 17:14:07 GMT]]></title><description><![CDATA[<p>Ähmm... sicher, dass er das überhaupt kompiliert? Ich würde dir eher empfehlen, nochmal ein wenig in der Hilfe zu TRegistry zu schmökern.</p>
<p>Ansonsten kann man doch sehr schön erkennen, warum es nicht funktioniert. Programmname und Parameter werden nicht von Anführungszeichen eingefasst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755164</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Tue, 29 Mar 2005 17:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Thu, 31 Mar 2005 20:13:22 GMT]]></title><description><![CDATA[<p>ne der funktioniert auch net</p>
<p>ich steige da voll net durch... brauche hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755379</guid><dc:creator><![CDATA[bobban]]></dc:creator><pubDate>Thu, 31 Mar 2005 20:13:22 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Thu, 31 Mar 2005 20:25:49 GMT]]></title><description><![CDATA[<p>kann dir da auch net weiter helfen... aber pass auf bei der arbeit mit der registry!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/756829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/756829</guid><dc:creator><![CDATA[der_hansi]]></dc:creator><pubDate>Thu, 31 Mar 2005 20:25:49 GMT</pubDate></item><item><title><![CDATA[Reply to dateien öffnen mit eigenem editor on Thu, 31 Mar 2005 21:46:18 GMT]]></title><description><![CDATA[<p>wenn du wirklich die registry zu müllen willst, schau mal in <a href="http://bcb-tutorial.c-plusplus.net/inhalt.html" rel="nofollow">den bcb-tut</a> dort findest du alles was du brauchst..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/756900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/756900</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Thu, 31 Mar 2005 21:46:18 GMT</pubDate></item></channel></rss>