Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi procedure 'global'/ in anderer Unit nutzen.. (https://www.delphipraxis.net/109885-procedure-global-anderer-unit-nutzen.html)

bodenheim 9. Mär 2008 16:07


procedure 'global'/ in anderer Unit nutzen..
 
Hallo,
bin relativer Anfänger in Delphi; habe ein Programm geschrieben mit 4 Units.
In Unit3 wird mit einer procedure eine ini-Datei ausgelesen.
Der procedure werden 3 Werte übergeben, ein Wert kommt zurück.
Klappt auch wunderbar in Unit3.

Diese procedure will ich nun auch in Unit4 nutzen. Kriege ich nicht hin ..
Obwohl ich schon "uses Unit3" oben reingeschrieben habe usw. usw.
Meldung: E2003 Undefinierter Bezeichner

Wie genau muss ich die procedure deklarieren und wo, oder was muss ich machen?
Danke für Eure Hilfe.
Marc

mkinzler 9. Mär 2008 16:10

Re: procedure 'global'/ in anderer Unit nutzen..
 
Du musst sie im Interface-Teil deklarieren

DeddyH 9. Mär 2008 16:10

Re: procedure 'global'/ in anderer Unit nutzen..
 
Hast Du auch einen Prototyp im interface-Abschnitt von Unit3 erstellt?
Delphi-Quellcode:
unit Unit3;

interface
...

procedure SomeProc(Wert1, Wert2, Wert3: integer);

implementation

...
procedure SomeProc(Wert1, Wert2, Wert3: integer);
begin
//Code
end;

bodenheim 9. Mär 2008 16:18

Re: procedure 'global'/ in anderer Unit nutzen..
 
Super ich danke Euch.
Jetzt klappts. :-D


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