Autor Beitrag
Tjeri
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: So 02.05.10 21:07 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TTurnier.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Turnier.Visible := false;
  Spieler.Visible := true;
end;

Ich habe es nach Vorlage eines funktionierenden Programms geschrieben aber es tut nicht was es soll, ich bekommen weder dieses hin, noch krieg ich es hin, dass er das Programm direkt beenden...warum nicht? xD

Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt
Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 02.05.2010 um 22:56


Zuletzt bearbeitet von Tjeri am Mo 03.05.10 19:04, insgesamt 1-mal bearbeitet
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: So 02.05.10 21:26 
user profile iconTjeri hat folgendes geschrieben Zum zitierten Posting springen:
[...] es tut nicht was es soll [...]

Was soll es denn tun?
Tjeri Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: So 02.05.10 21:30 
offensichtlich das formblatt unsichtbar machen und das andere sichtbar
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: So 02.05.10 21:31 
Na, wenn das so offensichtlich ist, dann wird er das schon so machen.
Tjeri Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: So 02.05.10 21:35 
tut er ja eben nicht...

wenn du nicht helfen kannst lass andere helfen^^
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: So 02.05.10 21:45 
user profile iconTjeri hat folgendes geschrieben Zum zitierten Posting springen:
tut er ja eben nicht... [...]

Doch, genau das wird er machen. Es stellt sich eher die Frage nach dem wann, als nach dem ob.

Zitat:
[...] wenn du nicht helfen kannst lass andere helfen^^

Gerne.

Mal sehen, wer bei so sorgfältiger und detailreicher Problemdarstellung dazu bereit ist.
Tjeri Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: So 02.05.10 21:55 
aber was willst du wissen außer dem was da steht?

ich will das er bei klick auf das x oben das fenster schließt und ein anderes öffnet
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: So 02.05.10 21:59 
user profile iconTjeri hat folgendes geschrieben Zum zitierten Posting springen:
offensichtlich das formblatt unsichtbar machen und das andere sichtbar

Das macht er

user profile iconTjeri hat folgendes geschrieben Zum zitierten Posting springen:
ich will das er bei klick auf das x oben das fenster schließt und ein anderes öffnet

Das macht er nicht unbedingt. Probiers mal mit Spieler.Show. Zudem ist es Unsinn, eine Form die geschlossen wird, unsichtbar zu machen (die ist ja eh weg danach).

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: So 02.05.10 22:01 
In Ergänzung zu den Hinweisen von @Xion wäre noch zu klären, ob Deine Methode FormClose überhaupt dem entsprechenden Ereignis (OnClose) zugewiesen ist.
Tony-S
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 184
Erhaltene Danke: 6

Windows 7, XP, Ubtuntu
Delphi 7, Visual Basic.net
BeitragVerfasst: So 02.05.10 22:05 
das was du da versuchst klappt ja auch, nur das Fenster muss auch sagen wir mal aufgerufen werden,
probiers mal mit:

Spieler.Show;
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: So 02.05.10 22:08 
user profile iconTony-S hat folgendes geschrieben Zum zitierten Posting springen:
[...] probiers mal mit:

Spieler.Show;

Nur mal so als Einwurf der entsprechend Quellcode der VCL:

Forms.pas hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TCustomForm.Show;
begin
  Visible := True;
  BringToFront;
end;



Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt
Tjeri Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: So 02.05.10 22:29 
Jo danke ich hatte das mit dem Zuweisen vergessen =)