Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Funktion die 2 Variablen zürickgibt (https://www.delphipraxis.net/82489-funktion-die-2-variablen-zuerickgibt.html)

milanlu 14. Dez 2006 09:56


Funktion die 2 Variablen zürickgibt
 
Ist das möglich und wenn ja, wie???

function suchen(a: String): Integer : String; :wall: :wall: :gruebel: :gruebel: :wiejetzt:

SirThornberry 14. Dez 2006 09:57

Re: Funktion die 2 Variablen zürickgibt
 
du kannst einen Record definieren der 2 Werte enthält oder du kannst var-Parameter verwenden.

milanlu 14. Dez 2006 10:04

Re: Funktion die 2 Variablen zürickgibt
 
Das problem ist das der programm mit DLL läuft. Und von einem DLL der auf einen Verzeichniss zugreift muss ich die aktuelle Nummer vom Verzeichniss haben + den Verzeichnissname haben! Wie??

Danke im Voraus

JasonDX 14. Dez 2006 10:09

Re: Funktion die 2 Variablen zürickgibt
 
[dp="funktion mit zwei Rückgabewerten"]Searching[/dp] helps ;)

greetz
Mike

SirThornberry 14. Dez 2006 10:09

Re: Funktion die 2 Variablen zürickgibt
 
ob das ganze in einer DLL liegt oder nicht macht keinen Unterschied. Wenn du ohne ShareMem arbeiten willst ist der Var-Parameter besser geeignet:
Delphi-Quellcode:
procedure MachWas(var Ergebnis1: Integer; var Ergebnis2: ShortString);
begin
  Ergebnis1 := 5;
  Ergebnis2 := 'xyz';
end;

Khabarakh 14. Dez 2006 11:09

Re: Funktion die 2 Variablen zürickgibt
 
In diesem Falle würde ich eher out-Parameter empfehlen.


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