Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - zweit oder dritt unit in erst unit implementieren


kuhlthomas - Sa 15.03.03 19:16
Titel: zweit oder dritt unit in erst unit implementieren
ich habe mir eine unit runtergeladen und sie in der unit1 unter uses aufgeführt wenn ich aber jetzt in der unit1 eine procedure oder function der neuen unit ausführen will bekomme ich beim compilieren die meldung, dass die entsprechende procedure oder function nicht aufzufinden sei. also was nun tun?


derDoc - Sa 15.03.03 20:18

Ist die Unit im selben Verzeichnis wie dein Programm?


kuhlthomas - Sa 15.03.03 22:28

...ja ist sie, das problem ist nur, dass ich viele proceduren anscheinend nicht ausführen kann


FriFra - So 16.03.03 18:44

Du solltest die entspr. proceduren in den Deklarationsabschnitt "public" setzen...


kuhlthomas - So 16.03.03 19:41

wie meinst du das soll ich den uses verweis auf die unit oder die deklaration der procedure dort hin setzen?


FriFra - So 16.03.03 19:52

Die entspr. procedures und functions der eingebundenen Units müssen sich in den public-abschnitten eben dieser Units befinden, sonst kannst du diese nur in der Unit selbst verwenden.