Autor Beitrag
MadDoctor
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 88

Win XP Pro
Delphie 2005
BeitragVerfasst: Mi 28.12.05 18:49 
Ich hab ein 3 Formiges Programm, auf dem erstem Form werden 2 Namen abgefragt, auf dem zweitem Form werden diese Angezeigt und einige einstellungen gemacht und auf dem Letztem Form Sollen die 2 Namen noch mals Angezeigt werden.

Das Problem ist nun egal wie ich die namen anzeigen möchte es funktioniert irgend wie nicht.
Die Namen auf Form 2 in 2 Variablen packen und dann auf dem drittem Form wieder ausgeben funktioniert nicht, direkt auf die Editboxen auf Form 1 zugreifen funktioniert zwar, allerdings nur mit dem Voreingestelltem Namen, also wenn ich einen anderen Eingebe steht in Form 3 trotzdem der Name welche zum beginn des Programms bereits dort stand.

Und wenn ich von Form 3 auf die beiden Namen in Form 2 zugreife (dort verwende ich 2 labels) ist auf Form 3 das Label Leer.

Irgend wie weiß ich nich mehr was ich noch machen soll ...
Könnte mir evtl. jemand helfen ?

===Edit===
Den Grund glaube ich jetzt zu haben, ich habe grade mal ne showmessage auf die Creat von Form3 gelegt, erst mal war das ding leer und zweitens wurde die msg bereits angezeigt als ich Form 1 öffnete ...

Nur noch die frage wie ich das Problem löse ...

_________________
Grüße an alle Grevener [NRW]
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Mi 28.12.05 19:14 
user profile iconMadDoctor hat folgendes geschrieben:
Nur noch die frage wie ich das Problem löse ...

Indem Du hier mal den Code postest... Das wäre schon mal ein guter Anfang. :lol:

_________________
Na denn, dann. Bis dann, denn.
MadDoctor Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 88

Win XP Pro
Delphie 2005
BeitragVerfasst: Mi 28.12.05 19:18 
Ok .. in der höffnung das ich die passenden Teile finde mach ich mich mal auf ...

So siehts in Form 1 aus:
ausblenden Delphi-Quelltext
1:
2:
SpielFeld.Label1.Caption := Edit1.Text;
SpielFeld.Label2.Caption := Edit2.Text;


Und das is Form 3:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
begin
  Gamer1 := SpielFeld.Label1.Caption;
  Gamer2 := SpielFeld.Label2.Caption;

  If Sieger = false then
  GeWinner.Caption := Gamer1
  else
  GeWinner.Caption := Gamer2;

end;



====Edit====
Ich hab auf Form 3 grad mal nen Timer gebastelt wo
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
  Gamer1 := SpielFeld.Label1.Caption;
  Gamer2 := SpielFeld.Label2.Caption;

  If Sieger = false then
  GeWinner.Caption := Gamer1
  else
  GeWinner.Caption := Gamer2;

drin steht. Das funktioniert komischer weiße ...

_________________
Grüße an alle Grevener [NRW]
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Mi 28.12.05 20:09 
Wo stehen diese Codefragmente drin?
Wann werden die Formulare erzeugt?
Schau Dir mal den Projekt-Sourcecode an.

_________________
Na denn, dann. Bis dann, denn.
MadDoctor Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 88

Win XP Pro
Delphie 2005
BeitragVerfasst: Mi 28.12.05 20:16 
Ich hab noch hier und da was im Code verdreht ... und siehe da ... es läuft ... danke !

_________________
Grüße an alle Grevener [NRW]