Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Result extern zuweisen (https://www.delphipraxis.net/77086-result-extern-zuweisen.html)

Ben-G 14. Sep 2006 14:28


Result extern zuweisen
 
Hallo!
Ich schreibe für mein Spiel gerade eine eigene Art InputBox. Nun will das der Rückgabewert der Funktion erst festgelegt wenn man in dieser Inputbox auf OK klickt, so wie es bei der Standardversion auch ist.
Wie kann ich das??

mkinzler 14. Sep 2006 14:32

Re: Result extern zuweisen
 
Welche Funktion? Zeig mal deinen Code?

Ben-G 14. Sep 2006 22:39

Re: Result extern zuweisen
 
Code:
function tform1.Eingabe (Ueberschrift,Frage:String):integer;
begin

form24.Caption:=Ueberschrift;
Form24.Memo1.lines[0]:=frage;
Form24.Spinedit1.Value:=0;
Form24.Show;






end;
Result soll erst nachdem auf einen Button gedrückt wurde ein Ergebnis zugeteilt werden.

mkinzler 14. Sep 2006 22:45

Re: Result extern zuweisen
 
Delphi-Quellcode:
Form24.ShowModal;

Ben-G 15. Sep 2006 08:46

Re: Result extern zuweisen
 
Wie jetzt?^^

Vjay 15. Sep 2006 08:53

Re: Result extern zuweisen
 
Schau dir mal in der Hilfe die Funktion "ShowModal" von "TForm" an.

Oder such mal hier im Forum, dürfte genau das sein, was du suchst.

mkinzler 15. Sep 2006 10:17

Re: Result extern zuweisen
 
Wenn du eine Form mit .ShowModal statt .Show aufrufst, wartet die Routine bis das Fenster geschlossen wird, dann kannst du den Wert aus dem anderen fenster auslesen und zurückgeben. Den Rückgabewert von .ShowModal kannst du mit ModalResult im anderen Fenster setzen.

Ben-G 15. Sep 2006 10:21

Re: Result extern zuweisen
 
Vielen Dank, hat prima funktioniert :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 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