<?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[Windowprogrammierung ~~&amp;gt; MemoFesnter speichern]]></title><description><![CDATA[<p>Hi,<br />
ich habe für ein paar Leute für ein internes Netzwerk einen recht guten Chat mit C++ programmiert, mit Timern, einem Memo-Fenster für das schreiben und nem Editfenster und nem Sendebutton.</p>
<p>Nun hab ich das Problem, das ich das Memofenster durch den Timer so aktualisiere, das ich die TXT datei auslese, das, falls was geschrieben wurde, reinschreibe und dann speichere. Funktioniert alles prima, nur die TXT dateo, da kommt jeder ran, da dieseja nicht schreibgeschützt sein kann...</p>
<p>Wie kann ich das umgehen, das entweder ich eine Datei benutze, die nichtlöschbar und nicht editirbar ist oder ich keine Datei brauche um den aktuellen zeileninhalt zu speichern und allen usern auszugebe????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135628/windowprogrammierung-gt-memofesnter-speichern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 13:45:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135628.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Feb 2006 13:40:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Fri, 03 Feb 2006 13:40:50 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe für ein paar Leute für ein internes Netzwerk einen recht guten Chat mit C++ programmiert, mit Timern, einem Memo-Fenster für das schreiben und nem Editfenster und nem Sendebutton.</p>
<p>Nun hab ich das Problem, das ich das Memofenster durch den Timer so aktualisiere, das ich die TXT datei auslese, das, falls was geschrieben wurde, reinschreibe und dann speichere. Funktioniert alles prima, nur die TXT dateo, da kommt jeder ran, da dieseja nicht schreibgeschützt sein kann...</p>
<p>Wie kann ich das umgehen, das entweder ich eine Datei benutze, die nichtlöschbar und nicht editirbar ist oder ich keine Datei brauche um den aktuellen zeileninhalt zu speichern und allen usern auszugebe????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985012</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Fri, 03 Feb 2006 13:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Fri, 03 Feb 2006 13:53:31 GMT]]></title><description><![CDATA[<p>vielleicht shared memory?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985018</guid><dc:creator><![CDATA[moe szyslak]]></dc:creator><pubDate>Fri, 03 Feb 2006 13:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Fri, 03 Feb 2006 14:06:25 GMT]]></title><description><![CDATA[<p>Vieleicht oder ist so?</p>
<p>Bin noch eher anfänger, deswegen bitte ich auch um erklärungen und am besten noch n Progi-Beispiel ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985036</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Fri, 03 Feb 2006 14:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Fri, 03 Feb 2006 14:17:42 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich vermute mal aufgrund deiner Begriffe, das du den Borland C++ Builder verwendest.<br />
In diesem Fall solltest du mal das im Builder mitgeliferte Beispiel unter <em>&lt;BCB-Path&gt;\Examples\Internet\Chat</em> anschauen.<br />
Das unterstützt zwar nur 2 User direkt. Aber der dortige Gebrauch von TClientSocket und TServerSocket sollten dir helfen, von der Datei völlig wegzukommen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985050</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 03 Feb 2006 14:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 12:34:47 GMT]]></title><description><![CDATA[<p>Genau den verwende ich.</p>
<p>Habe mal in die Datei Chat reingeguckt (auch wenn sie in einem anderen Pfad als du angegeben hattest war) aber ich werd aus sowas nicht schlau, wenn ich so funktionierenden Quellcode ohne erklärung hatte. Bitte erklärs mir doch mal einer *lieb guck*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985594</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Sat, 04 Feb 2006 12:34:47 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 12:59:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du wirst schon ein wenig mehr Eigeninitiative und Einarbeitungszeit investieren müßen. Du kannst nicht erwarten, das du in einem Tag die Client/Server-Klassen der VCl verstehst, da must du dich mal mit dem funktionierenden Beispiel-Programm auseinandersetzen und damit rumspielen, um die Verwendung der Klassen zu verstehen. Außerdem gibts es im Builder-Subforum (wohin dieser Thread nun sicher bald verschoben wird) hier auch schon viele Threads zum Thema T...Socket und Chat.</p>
<p>Als Basis für die Serveranwendung brauchst du TServerSocket. Damit fängst du alle Nachrichten von den Clients ab, und fügst diese intern in z.B. einer TStringList zusammen (wie bei einem Memo, nur ohne als Datei-speichern).<br />
Die Clients bekommen eine TClientSocket-Komponente, die sich über entweder mit einer festen oder vom User eingegebenen Server-Adresse mit der laufenden Serveranwendung verbinden. Über diese Verbindung senden die Clients dann die Eingaben, und holen sich auch immer die neuesten Eingaben der anderen Clients.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985612</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 04 Feb 2006 12:59:23 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 13:12:30 GMT]]></title><description><![CDATA[<p>Danke, eigeninitative hab ich sicherlich. NUr jeder hat halt seine eigenen Einarbeitungsmethoden.</p>
<p>Ja, aber der Chat läuft ja ohne Server. BIsher ist es so, das jeder den Chat vom selben Punkt aus startet und der in eine txt reinschreibt die jeder ausliest. und die Variablen (wie NIckname) werden ja ganz simple während der Laufzeit im Arbeitsspeicher gehalten.</p>
<p>So simple muss das doch auch ohne Server und Client funzeln. Und ich will ja n großen Chat machen und nciht einen 1:1.</p>
<p>Wenn es nur mit txt gehen sollte, wie ich es habe, so simple, dann die Frage: Schaffe ich es irgendie das diese für User (die die Datei ja sehen) unzugänglich und unlöschbar wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985628</guid><dc:creator><![CDATA[Kovu]]></dc:creator><pubDate>Sat, 04 Feb 2006 13:12:30 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 13:24:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>So simple muss das doch auch ohne Server und Client funzeln. Und ich will ja n großen Chat machen und nciht einen 1:1.</p>
</blockquote>
<p>Ich habe ja schon in meinem ersten Post gesagt, das das Beispiel zwar nur 1:1 verbindungen zuläst. Das es aber recht leicht ist, dieses für 1:n umzuschreiben.</p>
<blockquote>
<p>Ja, aber der Chat läuft ja ohne Server. BIsher ist es so, das jeder den Chat vom selben Punkt aus startet und der in eine txt reinschreibt die jeder ausliest</p>
</blockquote>
<p>Ob du nun den Freigabe-Ort der Datei oder die Adresse des Servers in den Clients stehen hast, ist doch egal. Wichtig ist nur das du einen zentralen fixen Punkt brauchst, an dem sich die Clients &quot;treffen&quot;.<br />
Du brauchst eben nur eine recht einfache Server-Anwendung, die den TServerSocket enthält und bedient. Das Prinzip habe ich schon beschrieben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985639</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 04 Feb 2006 13:24:01 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 16:41:36 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">VCL/CLX (Borland C++ Builder)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/985866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985866</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 04 Feb 2006 16:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to Windowprogrammierung ~~&amp;gt; MemoFesnter speichern on Sat, 04 Feb 2006 16:45:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Und ich will ja n großen Chat machen und nciht einen 1:1.</p>
</blockquote>
<p>Und warum dann nicht mit einer Serververbindung??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/985873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/985873</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 04 Feb 2006 16:45:12 GMT</pubDate></item></channel></rss>