![]() |
Endlose Folge von Messagedlg's
Hallo
was ich vorhabe ist folgendes: Der Benutzer soll bei Klick auf ein Button eines Messagedlg auf eine weitere Dialogbox verwiesen werden, von dort auf eine weitere. Mit dem Befehl if /then/ else ist nur eine Folge möglich, egal ob ich auf Ja/nein klicke. Zitat:
thx im voraus |
Re: Endlose Folge von Messagedlg's
Hi,
genauso wie Du bisher den Rückgabewert auswertest, so kannste das auch bei Text2a usw. machen:
Delphi-Quellcode:
Geschickter wäre es aber, da ne Funktion drumrumzubauen. Auch ein Case würde sich evtl. lohnen
if messagedlg('Text1.', mtinformation,[mbYes, mbNO], 0)=mryes then
begin if messagedlg('Text2a.', mtconfirmation,[mbok], 0)=mrYes then begin ... end else begin ... end; end else messagedlg('Text2b.', mtconfirmation,[mbYes], 0) Gruß Stephan :dance: |
Re: Endlose Folge von Messagedlg's
thx.
mit funktion hab ich aber noch keine so richtige ahnung. |
Re: Endlose Folge von Messagedlg's
Wozu braucht man eine unendliche Folge von Dialogen? falls das ein Scherzprgramm werden soll, worst du dazu in der DP keinerler Unterstützung finden.
|
Re: Endlose Folge von Messagedlg's
Noch einfacher wäre es einfach nen Timer zu nehmen, dass Intervall ziemlich niedrig setzen und in den Timer einfach MessageDLG reinschreiben. Ich muss mich trotzdem Luckie anschließen, ein solches Programm ist einfach nur völlig schwachsinnig.
|
Re: Endlose Folge von Messagedlg's
Schwachsinn? Aber warum bietest du dann eine Lösung an? :roll:
|
Re: Endlose Folge von Messagedlg's
Zitat:
|
Re: Endlose Folge von Messagedlg's
Mit diesen verschachtelten if-Anweisungen kann man nicht unendlich viele sondern nur sehr viele MessageDlg anzeigen lassen. Schleißlich ist jeder Quelltext endlich, und spätestens nach der 20. "Verschachtlung" wird der Code so unübersichtlich, dass selbst der Programmierer da nicht mehr oder nur noch sehr schwer durchsieht. Einzige Möglichkeit wäre eine Endlosschleife, aber das macht ziemlich wenig Sinn.
MfG Binärbaum |
Re: Endlose Folge von Messagedlg's
manche leute haben einfach nur langeweile :gruebel:
|
Re: Endlose Folge von Messagedlg's
[OT]
Zitat:
MfG Binärbaum [/OT] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz