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 aus andere Unit benutzen (https://www.delphipraxis.net/46191-funktion-aus-andere-unit-benutzen.html)

Money Making Machinist 20. Mai 2005 11:13


Funktion aus andere Unit benutzen
 
Hi,

wie oben schon steht, möcht ich aus einer Unit eine Funktion in einer anderen Unit aufrufen.
In Unit1 steht der procedure-prototyp und die Deklaration der procedure drin. Was muss man dann noch dazu schreiben um procedure aus Unit1 in Unit2 zu verwenden?

MMM

Nikolas 20. Mai 2005 11:19

Re: Funktion aus andere Unit benutzen
 
DU musst unit1 in den Uses Abschnitt von Unit 2 schreiben.

barf00s 20. Mai 2005 11:33

Re: Funktion aus andere Unit benutzen
 
Delphi-Quellcode:
unit Tools;

interface

// uses blah, foo, wurst; falls du typen brauchst die bereits im interface teil dieser unit benötigt werden, wie z.b. TBitmap aus Graphics.pas

procedure moo;

implementation

// uses anderesblah, anderesfoo, anderewurst; hier die units die du brauchst, die sich aber auch ggf schneiden, da sie sonst nen compilerfehler (parserfehler?) auslösen mit der meldung das sich da units schneiden würden und er sich deshalb nicht weiter in der lage sieht weiter zu parsen/zu compilieren.

uses
  windows;

procedure moo;
begin
  messagebox(0, 'moo', 'macht die kuh', mb_ok);
end;

end.


===================================================

unit deinesupertolleunitdienefunktionausnerandernunitbrauch;

uses
  tools;

begin
  moo;
end;

Money Making Machinist 20. Mai 2005 12:00

Re: Funktion aus andere Unit benutzen
 
Hat geklappt. Thx.

barf00s 20. Mai 2005 12:35

Re: Funktion aus andere Unit benutzen
 
bitteschön


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