Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Suchdialog mit verschieden Rückgabewerten (https://www.delphipraxis.net/110196-suchdialog-mit-verschieden-rueckgabewerten.html)

Aurelius 14. Mär 2008 13:56


Suchdialog mit verschieden Rückgabewerten
 
Hi DPler :hi:

In meinem Programm benötige ich ein Suchfenster/-dialog. Wie mache ich das denn dann am besten, wenn ich dabei mehrere Rückgabewerte erhalten will (Suchwort, Case-Sensitive, verschiedene sonstige Kriterien...)?
Eine Extraform und versch. public-Variablen sind ja kein guter Programmierstil. Oder kann man vielleicht einen Formaufruf mit Rückgabewerten machen?

s-off 14. Mär 2008 22:27

Re: Suchdialog mit verschieden Rückgabewerten
 
Hallo,

Du kannst Dir beliebig viele Rückgabewerte auch mittels einer Prozedur holen; dafür benötigst Du nichteinmal eine Funktion.
Nutze einfach den Var-Parameter.

Delphi-Quellcode:
Procedure TForm1.IchGebeWasZurueck(Var Wert1: Integer; Var Wert2: String);
Begin
   Wert1 := 5;
   Wert2 := 'Fuenf';
End;

procedure TForm1.IchWillWasHaben;
var
   IntegerWert: Integer;
   StringWert: String;
begin
   IchGebeWasZurueck(IntegerWert, StringWert);

   ShowMessage(IntToStr(IntegerWert));
   ShowMessage(StringWert);
end;
Ob das allerdings die beste Lösung für Deine Problemstellung ist, kann ich nicht sagen.


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