![]() |
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 |
Re: Funktion aus andere Unit benutzen
DU musst unit1 in den Uses Abschnitt von Unit 2 schreiben.
|
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; |
Re: Funktion aus andere Unit benutzen
Hat geklappt. Thx.
|
Re: Funktion aus andere Unit benutzen
bitteschön
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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