Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi lokale Variablen an mit ShowModal aufgerufenes Formular (https://www.delphipraxis.net/44587-lokale-variablen-mit-showmodal-aufgerufenes-formular.html)

freak4fun 21. Apr 2005 09:40


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

Robert_G 21. Apr 2005 09:45

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;

freak4fun 21. Apr 2005 10:03

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 03:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz