<?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[Kommunikation zwischen Formularen]]></title><description><![CDATA[<p>Ich schreibe im moment ein Programm mit mehreren Formularen. Wie kann ich zwischen den einzelnen Formularen Variablen hin und her geben?</p>
<p>Also z.B.: vom ersten in das dritte Formular eine Stringvariablewie den namen?</p>
<p>Kann mir da jemand malhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/76957/kommunikation-zwischen-formularen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 06:13:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/76957.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Jun 2004 11:47:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 11:47:56 GMT]]></title><description><![CDATA[<p>Ich schreibe im moment ein Programm mit mehreren Formularen. Wie kann ich zwischen den einzelnen Formularen Variablen hin und her geben?</p>
<p>Also z.B.: vom ersten in das dritte Formular eine Stringvariablewie den namen?</p>
<p>Kann mir da jemand malhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541489</guid><dc:creator><![CDATA[337K Hunter]]></dc:creator><pubDate>Wed, 16 Jun 2004 11:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 11:50:19 GMT]]></title><description><![CDATA[<p>Guck mal in der FAQ unter Forms &quot;Variablenübergabe an andere Form&quot; oder so</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541493</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 16 Jun 2004 11:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:02:42 GMT]]></title><description><![CDATA[<p>Funktioniert nicht der gibt mir immer einen Fehler im Adress bereich aus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541572</guid><dc:creator><![CDATA[337K Hunter]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:02:42 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:10:26 GMT]]></title><description><![CDATA[<p>Zeig doch mal ein bisschen Code.</p>
<p>(den Text, dass das keine gescheite Fehlerbeschreibung ist verkneif ich mir.. dass solltest du selber wissen <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/541576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541576</guid><dc:creator><![CDATA[MikeSPK]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:10:26 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:14:22 GMT]]></title><description><![CDATA[<p>Zwei Möglichkeiten: Dur wartest bis meine Kristallkugel wieder funtkioniert (kann noch dauern), oder Du gibst uns ein paar mehr Informationen. <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>
<p>Wie versuchst Du es denn zur Zeit? Wie lautet der genaue Fehler?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541578</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:21:12 GMT]]></title><description><![CDATA[<p>Stimmt sorry bin im moment aber unter zeitstress weil das bis heute abend alles laufen muss.</p>
<p>Der genaue Fehler lautet:</p>
<pre><code>Im Projekt &quot;Projekt1.exe&quot; ist eine Exception der Klasse EAccessViolation 
aufgetretten Meldung: 'Zugriffsverletzung bei Adresse 0040193 in Modul 
'Projekt1.exe.' Lesen sie die Adresse 000002C4.' Prozeß wurde angehalten die 
einzelne Anweisung oder Start wiederholen.
</code></pre>
<p>Hier mal die Formulare:<br />
Unit2.cpp</p>
<pre><code>void __fastcall TForm2::FormCreate(TObject *Sender)
{

  Position = poScreenCenter;
  Form2-&gt;Show();
}
</code></pre>
<p>Unit1.cpp</p>
<pre><code>void __fastcall TForm1::FormCreate(TObject *Sender)
{
 Position = poScreenCenter;
 Form2-&gt;Label1-&gt;Caption = &quot;Hans&quot;;
 Form2-&gt;Show();
}
</code></pre>
<p>Hier auch noch die .h dateien</p>
<p>Unit2.h</p>
<pre><code>//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &lt;ExtCtrls.hpp&gt;
#include &lt;jpeg.hpp&gt;
#include &lt;Graphics.hpp&gt;
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// Von der IDE verwaltete Komponenten
        TButton *Button1;
        TButton *Button2;
        TImage *Image1;
        TImage *Image2;
        TImage *Image3;
        TImage *Image4;
        TImage *Image5;
        TLabel *Label1;
        TLabel *Label2;
        void __fastcall Button1Click(TObject *Sender);
        void __fastcall Button2Click(TObject *Sender);
        void __fastcall FormCreate(TObject *Sender);
private:	// Anwenderdeklarationen
public:		// Anwenderdeklarationen
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
</code></pre>
<p>Unti1.h</p>
<pre><code>//---------------------------------------------------------------------------
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &lt;Dialogs.hpp&gt;
#include &lt;ExtCtrls.hpp&gt;
#include &lt;jpeg.hpp&gt;
#include &lt;Graphics.hpp&gt;
//---------------------------------------------------------------------------
class TForm2 : public TForm
{
__published:	// Von der IDE verwaltete Komponenten
        TLabel *Label1;
        TLabel *Label2;
        TLabel *Label4;
        TEdit *Edit1;
        TButton *Button1;
        TButton *Button4;
        TImage *Image2;
        TImage *Image3;
        TImage *Image4;
        TImage *Image5;
        TButton *Button5;
        TButton *Button6;
        TSaveDialog *SaveDialog1;
        TLabel *Label3;
        void __fastcall Button4Click(TObject *Sender);
        void __fastcall Button5Click(TObject *Sender);
        void __fastcall Button6Click(TObject *Sender);
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall Button1Click(TObject *Sender);
private:	// Anwenderdeklarationen
public:		// Anwenderdeklarationen
        __fastcall TForm2(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm2 *Form2;
//---------------------------------------------------------------------------
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/541585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541585</guid><dc:creator><![CDATA[337K Hunter]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:21:12 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:30:28 GMT]]></title><description><![CDATA[<p>Ich gehe mal davon aus, dass Form1 vor Form2 erzeugt wird. Also existiert es im Moment der Zuweisung noch nicht. Platziere den Code aus FormCreate mal in FormShow.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541594</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:30:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void __fastcall TForm2::FormCreate(TObject *Sender)
{

  Position = poScreenCenter;
  Form2-&gt;Show(); // ??? wozu soll das gut sein
}
</code></pre>
<p>Aber der Fehler tritt wohl eher hier auf:</p>
<pre><code class="language-cpp">void __fastcall TForm1::FormCreate(TObject *Sender)
{
 Position = poScreenCenter;
 Form2-&gt;Label1-&gt;Caption = &quot;Hans&quot;; // Form2 existiert an dieser Stelle noch nicht!
 Form2-&gt;Show();  // auch hier noch nicht.
}
</code></pre>
<p>Wenn Du das in Form1-&gt;OnShow() machst, sollte es funktionieren...</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541595</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:31:23 GMT]]></title><description><![CDATA[<p>Haha ich war schneller!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541598</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Formularen on Wed, 16 Jun 2004 13:32:26 GMT]]></title><description><![CDATA[<p>War aber verdammt knapp... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/541599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541599</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Jun 2004 13:32:26 GMT</pubDate></item></channel></rss>