![]() |
Verwenden eines Default Wert in einer Procedure??????
Hey Leute...
Und wiedermal habe ich ein kleines Problem. Ich habe mir folgende Prozedur erstellt:
Code:
und diese mit dem Befehl
function TDialogAboutForm.SetMessageText( MessageText : String; RowNo : Integer; DebugMode : Boolean ) : String;
//////////////////////////////////////////////////////////////////////////////// // // SetMessageText // //////////////////////////////////////////////////////////////////////////////// begin If ( DebugMode ) Then CodeSite.EnterMethod( 'TDialogSplashForm.TSplashForm' ); // Init ResultStr := 'OK'; CodeSite.SendMsg( 'Parameter: ' + MessageText ); case RowNo of 1: VersionRzLabel.Caption := MessageText; 2: SplashRzLabel.Caption := MessageText; else SplashRzLabel.Caption := MessageText; end; // Set result Application.ProcessMessages; CodeSite.SendNote( 'Result: ' + ResultStr ); Result := ResultStr; If ( DebugMode ) Then CodeSite.ExitMethod( 'TDialogSplashForm.TSplashForm' ); end;
Code:
ausgeführt.
SetMessageText( PChar( SetMessageTextEdit.Text ),RowNoSpinEdit.IntValue);
Nun mein Problem: ich möchte, dass die Funktion ohne die Parametereingabe
Code:
ausliesst welches meiner Labelfelder bearbeitet werden soll, also anhand eines Default Wertes, aber wie mache ich das????????
RowNoSpinEdit.IntValue
Wäre echt froh um Hilfe... Thanks XaRidA :angel: |
Re: Verwenden eines Default Wert in einer Procedure??????
Hi,
ab Delphi 4 können Funktionen und Prozeduren Default-Parameter bekommen:
Delphi-Quellcode:
Dabei sind folgende Aufrufe gültig:
procedure MeineProzedur(const Parameter1: String; Optional: Integer = 32);
begin // mache etwas end;
Delphi-Quellcode:
Ich hoffe das hilft dir.
MeineProzedur('irgendein String'); // Optional ist 32
MeineProzedur('irgendein String', 44); // Optional ist 44 mfG mirage228 |
Re: Verwenden eines Default Wert in einer Procedure??????
Das häd gfunzt.
Merci... XaRidA :angel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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