![]() |
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?? |
Re: Result extern zuweisen
Welche Funktion? Zeig mal deinen Code?
|
Re: Result extern zuweisen
Code:
Result soll erst nachdem auf einen Button gedrückt wurde ein Ergebnis zugeteilt werden.
function tform1.Eingabe (Ueberschrift,Frage:String):integer;
begin form24.Caption:=Ueberschrift; Form24.Memo1.lines[0]:=frage; Form24.Spinedit1.Value:=0; Form24.Show; end; |
Re: Result extern zuweisen
Delphi-Quellcode:
Form24.ShowModal;
|
Re: Result extern zuweisen
Wie jetzt?^^
|
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. |
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.
|
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