<?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[Variable dauernd Speichern!]]></title><description><![CDATA[<p>Guten Abend, Com.</p>
<p>Habe eine boolean variable und möchte diese<br />
dauernd Speichern. Das heiß wen ich z.B den in Laufzeit<br />
auf True umstelle soll das beim Nächsten Start auch wieder True sein<br />
ohne das ich das ich das wieder Umstellen muss.</p>
<p>Also, so was ähnliches wie eine Datenbank!</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/317531/variable-dauernd-speichern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 22:04:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/317531.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jun 2013 20:13:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:13:20 GMT]]></title><description><![CDATA[<p>Guten Abend, Com.</p>
<p>Habe eine boolean variable und möchte diese<br />
dauernd Speichern. Das heiß wen ich z.B den in Laufzeit<br />
auf True umstelle soll das beim Nächsten Start auch wieder True sein<br />
ohne das ich das ich das wieder Umstellen muss.</p>
<p>Also, so was ähnliches wie eine Datenbank!</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330367</guid><dc:creator><![CDATA[Keybladmaster]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:14:11 GMT]]></title><description><![CDATA[<p>Wie waers mit einer Datei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330368</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:19:50 GMT]]></title><description><![CDATA[<p>Hab auch schon daran Gedacht, wäre aber in diesen Fall.<br />
Unbrauchbar.</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330371</guid><dc:creator><![CDATA[Keybladmaster]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:19:50 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:24:48 GMT]]></title><description><![CDATA[<p>Keybladmaster schrieb:</p>
<blockquote>
<p>Unbrauchbar</p>
</blockquote>
<p>Aha.</p>
<p>Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330372</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:35:02 GMT]]></title><description><![CDATA[<p>Das soll Später eine Art Adressbuch werden mit wichtigen Daten.<br />
Und der Boolean überprüft beim Start ob das, dass erste mal Starten ist<br />
Und wen ja (false) dann wird Alles Konfiguriert. Und wen ein Unwissender<br />
in der Datei was Ändert werden seine ganzen Daten Gelöscht!</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330374</guid><dc:creator><![CDATA[Keybladmaster]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:45:20 GMT]]></title><description><![CDATA[<p>Ich für meinen Teil verstehe nur Bahnhof.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330377</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:54:57 GMT]]></title><description><![CDATA[<p>Wie wäre es, das Adressbuch nur anzulegen, wenn es noch nicht existiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330379</guid><dc:creator><![CDATA[zjhnser]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 20:55:49 GMT]]></title><description><![CDATA[<p>Keybladmaster schrieb:</p>
<blockquote>
<p>Das soll Später eine Art Adressbuch werden mit wichtigen Daten.<br />
Und der Boolean überprüft beim Start ob das, dass erste mal Starten ist<br />
Und wen ja (false) dann wird Alles Konfiguriert. Und wen ein Unwissender<br />
in der Datei was Ändert werden seine ganzen Daten Gelöscht!</p>
<p>LG Keybladmaster</p>
</blockquote>
<p>Also brauchste doch ne Checksumme.<br />
Kannst die in die Datei schreiben.<br />
Wenn beim Lesen der Daten die Datenchecksumme ungleich der angehängten Checksumme ist, wird gelöscht.<br />
Statt Checksumme in die Datendatei kannste die auch uns App-Verzeichnis, in die Registry, nach ~/.deinProg oder so schreiben.<br />
Oder Steganografie anstrengen und beim Speichern Leerzeichen, Tabs und Zeilenumbrüche so verteilen, daß es keinem Leser normalerweise auffällt, aber nur besonderer Verteilungen gültig sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330381</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 11 Jun 2013 20:55:49 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 23:45:53 GMT]]></title><description><![CDATA[<p>Keybladmaster schrieb:</p>
<blockquote>
<p>Guten Abend, Com.</p>
</blockquote>
<p>Guten Tag, Corba.</p>
<blockquote>
<p>Hab auch schon daran Gedacht, wäre aber in diesen Fall.<br />
Unbrauchbar.</p>
</blockquote>
<p>Du solltest mal Deutsch.<br />
Lernen.</p>
<blockquote>
<p>(...)</p>
</blockquote>
<p>Wenn du eine Frage hast, warum stellst du sie dann nicht einfach?</p>
<p>Einfach nur hinschreiben &quot;ich will&quot; ist unhöflich, auch wenn die implizierte Frage jedem klar ist (&quot;wie geht das?&quot;, &quot;wie macht man sowas?&quot; etc.).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330406</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 11 Jun 2013 23:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Tue, 11 Jun 2013 23:46:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/106">@volkard</a><br />
Ich glaube er will gerade dass sein Programm das File NICHT neu erzeugen soll wenn jemand da drinnen irgendwas ändert, und dabei zufällig die &quot;ist es das erste mal?&quot; Variable zurücksetzt.<br />
Vermutlich. Sehr genau drückt er sich ja nicht gerade.<br />
Aus.</p>
<p>=&gt; Ein einfaches &quot;exists file?&quot; sollte es tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330407</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 11 Jun 2013 23:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 12 Jun 2013 03:43:11 GMT]]></title><description><![CDATA[<p>Denke, er will, daß man beim ersten Start eine Registriernummer eingeben.<br />
Muss.</p>
<p>Um so sicherzugehen, daß der Benutzer das Programm auch.<br />
Kauft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330418</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 12 Jun 2013 03:43:11 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 11 Jun 2014 23:39:02 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330514</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 23:39:02 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 12 Jun 2013 13:59:00 GMT]]></title><description><![CDATA[<p>Also, ich versuche es einfach noch einmal zu Erklären.</p>
<p>Ich Habe eine boolean Variable, FirstStart = false<br />
Diese möchte ich dauerhaft speichern.</p>
<p>Das heißt ist es das erste mal, dass das Programm geöffnet wurde steht die<br />
Variable auf false und führt dementsprechend was aus. Aber steht sie auf True<br />
was ich dann umstelle sobald das Programm das erste mal Ausgeführt wurde.</p>
<p>Und beim nächsten Start (2ter start), soll FirstStart imme rnoch auf True steht.</p>
<p>Wie schon Gesagt, ich möchte keine Datei anlegen wo dieses Geschrieben ist.<br />
Denn wen man dieses dann in der Datei Ändert wird alles neu Angelegt.<br />
Und alle Daten gehen Verloren. Auch an sich wäre diese Methode zu unsicher...</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330582</guid><dc:creator><![CDATA[Keybladmaster]]></dc:creator><pubDate>Wed, 12 Jun 2013 13:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 12 Jun 2013 14:09:06 GMT]]></title><description><![CDATA[<p>Keybladmaster schrieb:</p>
<blockquote>
<p>Auch an sich wäre diese Methode zu unsicher...</p>
</blockquote>
<p>Es ist sowieso unsicher. Denk dir einen Mechanismus aus, bei dem das nicht nötig ist, denn was du willst, ist prinzipiell nicht möglich. Der Rechner unterliegt der völligen Kontrolle des Administrators, dieser kann an allem was dein Programm so macht rumpfuschen wie er möchte (sogar im Speicher deines aktuell laufenden Programms und erst recht in allem, was das Programm nach Beenden hinterlässt, egal wo).</p>
<p>Was soll das werden? Eine Art Kopierschutz? Wie wohl allgemein bekannt ist, gibt es keinen sicheren lokalen Kopierschutz, sondern höchstens Maßnahmen, die Kopien für den Laien etwas unangenehmer als gewöhnlich machen. Das liegt an eben obiger Tatsache, dass lokal alles einsehbar und veränderbar ist.</p>
<p>Derzeit ist Stand der Technik die Onlinezwangsverbindung. Sofern integrale Teile der Software auf einem fremden Server laufen, ist das relativ sicher (bis jemand es schafft, diese Teile lokal zu emulieren). Dir dürfte in den letzten paar Tagen die Popularität solcher Maßnahmen in den Medien aufgefallen sein.</p>
<p>Andere Idee: Bei geringer Kundenzahl kannst du ein funktionsloses Wasserzeichen in das Programm einbauen. Wo kein offensichtlicher Kopierschutz ist, wird auch nicht danach gesucht. So verhinderst du zwar keine Kopie, kannst aber später nachweisen, wer genau die Kopie verursacht hat und dann entsprechend handeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330586</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 12 Jun 2013 14:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 12 Jun 2013 14:17:00 GMT]]></title><description><![CDATA[<p>Oh, Ok.</p>
<p>Also, die Methode mit dem &quot;Wasserzeichen&quot; hört sich gut an.<br />
Dann bleibt mir nur die Methode mit der Datei....</p>
<p>Kann mir da einer Helfen?</p>
<p>Danke an SeppJ für die Erklärung!</p>
<p>LG Keybladmaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330592</guid><dc:creator><![CDATA[Keybladmaster]]></dc:creator><pubDate>Wed, 12 Jun 2013 14:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to Variable dauernd Speichern! on Wed, 11 Jun 2014 23:38:57 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2330671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2330671</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 23:38:57 GMT</pubDate></item></channel></rss>