<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Variable zwischen 2 Forms übergeben?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=478033</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): Variable zwischen 2 Forms übergeben?</title>
      <link>http://forum.geizhals.at/t478033,3958014.html#3958014</link>
      <description>&lt;b&gt;Unit1:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
uses unit2;&#xD;
procedure TForm1.Button1Click(Sender: TObject);&#xD;
var form2 : TForm2;&#xD;
begin&#xD;
   form2 := TForm2.Create(Application);&#xD;
   form2.init(edit1.text);&#xD;
   form2.ShowModal;&#xD;
   form2.release;&#xD;
end;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;b&gt;Unit2:&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
type&#xD;
  TForm2 = class(TForm)&#xD;
    Edit2: TEdit;&#xD;
  public&#xD;
    procedure init(ed1:string);&#xD;
  end;&#xD;
&#xD;
procedure TForm2.init (ed1:string);&#xD;
begin&#xD;
  edit2.text := ed1;&#xD;
end;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Damit steht dann im form2.edit2.text das Gleiche wie in form1.edit1.text. Analog kannst da alles übergeben.&lt;br/&gt;</description>
      <pubDate>Tue, 13 Feb 2007 23:07:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t478033,3958014.html#3958014</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2007-02-13T23:07:18Z</dc:date>
    </item>
    <item>
      <title>Re(3): Variable zwischen 2 Forms übergeben?</title>
      <link>http://forum.geizhals.at/t478033,3958013.html#3958013</link>
      <description>&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
&amp;lt;b&amp;gt;Unit1:&amp;lt;/b&amp;gt;&#xD;
uses unit2;&#xD;
procedure TForm1.Button1Click(Sender: TObject);&#xD;
var form2 : TForm2;&#xD;
begin&#xD;
   form2 := TForm2.Create(Application);&#xD;
   form2.init(edit1.text);&#xD;
   form2.ShowModal;&#xD;
   form2.release;&#xD;
end;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
&amp;lt;b&amp;gt;Unit2:&amp;lt;/b&amp;gt;&#xD;
type&#xD;
  TForm2 = class(TForm)&#xD;
    Edit2: TEdit;&#xD;
  public&#xD;
    procedure init(ed1:string);&#xD;
  end;&#xD;
&#xD;
procedure TForm2.init (ed1:string);&#xD;
begin&#xD;
  edit2.text := ed1;&#xD;
end;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Damit steht dann im form2.edit2.text das Gleiche wie in form1.edit1.text. Analog kannst da alles übergeben.&lt;br/&gt;</description>
      <pubDate>Tue, 13 Feb 2007 23:07:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t478033,3958013.html#3958013</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2007-02-13T23:07:18Z</dc:date>
    </item>
    <item>
      <title>Re(2): Variable zwischen 2 Forms übergeben?</title>
      <link>http://forum.geizhals.at/t478033,3957491.html#3957491</link>
      <description>jo, so ähnlich hab ich's eh gemacht:&lt;br&gt;&lt;br&gt;Ich hab in Form2 ne Procedure geschrieben: procdure Init(id:integer);&lt;br&gt;&lt;br&gt;In Form 1: &lt;br&gt;Form2.Init(Übergabewert)&lt;br&gt;&lt;br&gt;In Form 2:&lt;br&gt;&lt;br&gt;procdure Init(id:integer);&lt;br&gt;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; self.id:=id;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;&lt;br&gt;Nur leider hat id immer den Wert 0 (die ID ist eigentlich ein PrimaryKey einer Tabelle), ausser wenn ich in der Procedure Init ein ShowMessage(ID) mache, dann wird der richtige Wert angezeit, aber in den anderen Prozeduren in der Form 2 wird immer 0 angezeit, was kann da falsch sein?&lt;br&gt;&lt;br&gt;mfg&lt;br/&gt;</description>
      <pubDate>Tue, 13 Feb 2007 18:52:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t478033,3957491.html#3957491</guid>
      <dc:creator>userNumberOne</dc:creator>
      <dc:date>2007-02-13T18:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Variable zwischen 2 Forms übergeben?</title>
      <link>http://forum.geizhals.at/t478033,3957426.html#3957426</link>
      <description>In der Art:&lt;br&gt;&lt;br&gt;In Form1:&lt;br&gt;...&lt;br&gt;form2 := TForm2.create;&lt;br&gt;form2.wert2 = wert1;&lt;br&gt;form2.show;&lt;br&gt;...&lt;br&gt;&lt;br&gt;In Form2:&lt;br&gt;TForm2 = class(TForm)&lt;br&gt;public &lt;br&gt;&amp;nbsp;&amp;nbsp;wert2 : Integer;&lt;br&gt;end;&lt;br&gt;...&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br/&gt;</description>
      <pubDate>Tue, 13 Feb 2007 18:18:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t478033,3957426.html#3957426</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2007-02-13T18:18:52Z</dc:date>
    </item>
    <item>
      <title>Variable zwischen 2 Forms übergeben?</title>
      <link>http://forum.geizhals.at/t478033,3957371.html#3957371</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Bin noch ziemlicher Programmier-Anfänger, und hab jetzt ein Problem in Delphi:&lt;br&gt;&lt;br&gt;Ich will eine Variable (integer) von meiner Form A in die zweite Form (Form B) "übertragen", und dort damit weiterarbeiten (d.h. ich benötige den Wert von der Variable in Form B)! &lt;br&gt;Ich hoffe, jmd. kann mir helfen&lt;br&gt;&lt;br&gt;&lt;br&gt;mfg&lt;br/&gt;</description>
      <pubDate>Tue, 13 Feb 2007 17:50:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t478033,3957371.html#3957371</guid>
      <dc:creator>userNumberOne</dc:creator>
      <dc:date>2007-02-13T17:50:44Z</dc:date>
    </item>
  </channel>
</rss>
