<?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 über mehrere Forms]]></title><description><![CDATA[<p>Hi,</p>
<p>sry für die Anfängerfrage aber ich hab dazu nix gefunden, ist anscheinend zu &quot;trivial&quot; <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>Beispiel: Ich lasse in Form1 eine Variable in ein Edit Feld eingeben und möchte das später dann auch in Form2 ausgeben.</p>
<p>Ich hab die Header der jeweiligen Units schon eingebunden über &quot;Datei&gt;Header&gt;Einbinden&quot; aber er findet nix. Im Form2 hab ich die gleichbenannte Variable schon mit &quot;extern AnsiString ...&quot; versehen, aber er zeigt im Form2 nix an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Danke &amp; Gruß<br />
Swoosh</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149320/variable-über-mehrere-forms</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 20:49:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149320.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Jun 2006 22:37:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable über mehrere Forms on Sun, 04 Jun 2006 22:37:51 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>sry für die Anfängerfrage aber ich hab dazu nix gefunden, ist anscheinend zu &quot;trivial&quot; <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>Beispiel: Ich lasse in Form1 eine Variable in ein Edit Feld eingeben und möchte das später dann auch in Form2 ausgeben.</p>
<p>Ich hab die Header der jeweiligen Units schon eingebunden über &quot;Datei&gt;Header&gt;Einbinden&quot; aber er findet nix. Im Form2 hab ich die gleichbenannte Variable schon mit &quot;extern AnsiString ...&quot; versehen, aber er zeigt im Form2 nix an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Danke &amp; Gruß<br />
Swoosh</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071409</guid><dc:creator><![CDATA[Swoosh]]></dc:creator><pubDate>Sun, 04 Jun 2006 22:37:51 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Mon, 05 Jun 2006 05:23:05 GMT]]></title><description><![CDATA[<p><a href="http://www.marquardtnet.info/cecke/quickies.1/1_quicky_15.html" rel="nofollow">http://www.marquardtnet.info/cecke/quickies.1/1_quicky_15.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071447</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 05 Jun 2006 05:23:05 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Mon, 05 Jun 2006 10:46:18 GMT]]></title><description><![CDATA[<p>Ok, so hatte ich das dann doch schon. Wenn ich der Variable(die im anderen Form extern ist) gleich bei der Initialisierung einen Wert(AnsiSting) übergebe, wird dieser auch in der zweiten Form übernommen. Aber wenn ich das nicht tue und die Variable im Verlauf des Programmes ihren Wert bekommt, wird dieser im zweiten Form nicht übernommen und das Testlabel bleibt leer...</p>
<p>Muss ich die externe Variable irgendwie &quot;aktualisieren&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071528</guid><dc:creator><![CDATA[Swoosh]]></dc:creator><pubDate>Mon, 05 Jun 2006 10:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Mon, 05 Jun 2006 10:55:42 GMT]]></title><description><![CDATA[<p>Definitiv nicht möglich-&gt; da die in der 2. Form angelegte Variable keinen neuen Speicherplatz bekommt, sondern den gleichen benutzt.</p>
<p>Du wirst einen konzeptionellen (logischen) Fehler haben.</p>
<p>ggf. sende mit das Projekt mal zu -&gt; <a href="mailto:cecke@marquardtnet.info" rel="nofollow">cecke@marquardtnet.info</a></p>
<p>(und nicht vergessen zu sagen, um welche Variablen es sich handelt)</p>
<p>oder poste den massgeblichen Code hier</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071534</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 05 Jun 2006 10:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Mon, 05 Jun 2006 12:07:54 GMT]]></title><description><![CDATA[<p>Lass lieber den Klamauk mit extern und mach eine Membervariable in Form1.<br />
Ist die sauberere Lösung. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1071574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071574</guid><dc:creator><![CDATA[Member]]></dc:creator><pubDate>Mon, 05 Jun 2006 12:07:54 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Mon, 05 Jun 2006 21:26:56 GMT]]></title><description><![CDATA[<p>Ok, ich und meine logischen Fehler! Bei anderen find ich die Fehler, nur bei mir nie! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Codeauszug:</p>
<p>Form1:</p>
<pre><code>//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
Tfm_login *fm_login;
AnsiString nutzer,passwt;
//---------------------------------------------------------------------------
__fastcall Tfm_login::Tfm_login(TComponent* Owner)
        : TForm(Owner)
{

}
//---------------------------------------------------------------------------

void __fastcall Tfm_login::bbtn_oeffnenClick(TObject *Sender)
{

  nutzer=edt_nutzer-&gt;Text;
  passwt=maed_passwt-&gt;Text;
.
.
.
</code></pre>
<p>Form2:</p>
<pre><code>extern AnsiString nutzer;
//---------------------------------------------------------------------------
__fastcall Tfm_kontroll::Tfm_kontroll(TComponent* Owner)
        : TForm(Owner)
{
  lbl_nutzer-&gt;Caption=nutzer;

}
//---------------------------------------------------------------------------
.
.
.
</code></pre>
<p>Danke Jungs!</p>
<p>PS: Ja ich weiß das Form frm abgekürzt wird, das darf ich dann noch ändern :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1071967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1071967</guid><dc:creator><![CDATA[Swoosh]]></dc:creator><pubDate>Mon, 05 Jun 2006 21:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 04:04:13 GMT]]></title><description><![CDATA[<p>Jetzt wird EINMAL, wenn Form2 angelegt wird, der lbl_nutzer auf den Wert der externen Variablen gesetzt. Nicht mehr und nicht weniger. Das nutzen der externen Variablen (oder auch der Membervariablen) heisst nun nicht, dass wenn du irgendwo ind Form1 nutzer änderst, dass AUTOMATISCH lbl_nutzer auch diesen neuen Wert hat. Der neue Wert ist zwar in Form2 in &quot;extern nutzer&quot; drin, aber das reinschieben in lbl_nutzer musst du selbst programmieren. -&gt; bsp. durch eine public Memberfunktion in Form2, die den Namen setzt und die von Form1 immer dann aufgerufen wird, wenn der Name geändert wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072067</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Jun 2006 04:04:13 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 06:21:56 GMT]]></title><description><![CDATA[<p>Auaaa...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072095</guid><dc:creator><![CDATA[Member]]></dc:creator><pubDate>Tue, 06 Jun 2006 06:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 06:32:49 GMT]]></title><description><![CDATA[<p>Mag sein, aber &quot;Des Menschen Wille ist sein....&quot;</p>
<p>ihm wurden alle Alternative aufgezeigt. Man wächst ja mit den Aufgaben und lernt neues dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072106</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Jun 2006 06:32:49 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 07:00:26 GMT]]></title><description><![CDATA[<p>Member schrieb:</p>
<blockquote>
<p>Auaaa...</p>
</blockquote>
<p>m0wl <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ich habe sowas noch NIE gemacht und jetzt haben wir ein &quot;Projekt&quot; in der Schule und das ist nur eines meiner Probleme^^ <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>Dann mach ich mich mal auf die Suche nach Membervariablen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072112</guid><dc:creator><![CDATA[Swoosh]]></dc:creator><pubDate>Tue, 06 Jun 2006 07:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 08:42:08 GMT]]></title><description><![CDATA[<p>Du bracuhst nicht suchen:</p>
<p>Auf der Seite (Link von mir) werden BEIDE Methoden beschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072222</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Jun 2006 08:42:08 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 09:00:15 GMT]]></title><description><![CDATA[<p>So gehts doch auch:</p>
<pre><code>void __fastcall Tfrm_kontroll::FormActivate(TObject *Sender)
{
lbl_nutzer-&gt;Caption=nutzer;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1072252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072252</guid><dc:creator><![CDATA[Swoosh]]></dc:creator><pubDate>Tue, 06 Jun 2006 09:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Variable über mehrere Forms on Tue, 06 Jun 2006 09:18:59 GMT]]></title><description><![CDATA[<p>Klar. Hat ja keiner gesagt, dass nicht mehrere Wege nach Rom führen. In deiner Lösung wird immer dann der Name aktualisiert, wenn das Fenster aktiv wird. Vielleicht tritt eine Situation ein, wo dein Fenster nicht aktiv wird, aber dennoch der Name erneuert werden soll.....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072269</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 06 Jun 2006 09:18:59 GMT</pubDate></item></channel></rss>