Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Konstante declarieren (https://www.delphipraxis.net/43952-konstante-declarieren.html)

PeterKiers 11. Apr 2005 09:19


Konstante declarieren
 
Hallo,

ich hab ein kleines Konstante-Problem.

Ich habe ein Programm, dass aus 2 units besteht.
In der 1. steht ein Prozedure:

Code:
Procedure TMainForm.CheckServer([b]const AServer: string[/b]);
var
  i: integer;
  str: string;
begin
  idIcmpClient1.OnReply := idIcmpClient1Reply;
  str:=AServer;
  Delete(str, 1, 2);
  idIcmpClient1.Host := str;
  for i := 1 to 1 do
  begin
  idIcmpClient1.Ping(str);
   end;
 end;

Jetzt möchte ich die Konstante const AServer: string auch im 2e unit benutzen!

Wie geht das, ist dass überhaupt möglich?

Peter Kiers

Muetze1 11. Apr 2005 10:23

Re: Konstante declarieren
 
Moin!

Das ist in dem Sinne keine Konstante! Das ist ein Parameter für die Funktion und der "Const" davor gibt an, das die Procedure den Parameter nicht verändern kann. Somit kann sich der Aufrufer sicher sein, das die Variable die er der Procedure gibt, nicht verändert wird.

MfG
Muetze1


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