![]() |
lokale Variablen an mit ShowModal aufgerufenes Formular
Hallo,
kann ich lokale Variablen aus einer Prozedur/Funktion an ein anderes Formular übergebn, des mit ShowModal aufgerufen wurde? Ich ermittle in einer Prozedur einige Daten, die ich dann in einem neuen Formular Anzeigen lassen will. Aber die Daten sind als lokalen Variablen gespeichert. Das Formular rufe ich mit ShowModal auf, also kann ich da keine Parameter mit übergeben(glaube ich). Bin für jede Idee dankbar, auch andere Ansätze wären interessant, hauptsache es geht irgendwie. Danke! MfG freak |
Re: lokale Variablen an mit ShowModal aufgerufenes Formular
Warum solltest du das nicht können? :gruebel:
Einfach den Wert an eine Property des Forms übergeben und DANACH den Dialog zeigen. ;)
Delphi-Quellcode:
with TSomeDialog.Create(Self) do
try SomeProperty := SomeVariable; if ShowModal() = mrOk then DoSomething(); finally Free(); end; |
Re: lokale Variablen an mit ShowModal aufgerufenes Formular
Ich hab mal wieder falsch gedacht.
Danke für die Lösung Robert. Klappt einwandfrei. :thumb: MfG freak |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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