Entwickler-Ecke

Programmierwerkzeuge - Pas einbinden ohne die im Projekt zu lassen


Jakane - Do 29.09.11 08:50
Titel: Pas einbinden ohne die im Projekt zu lassen
Hallo liebe Delphi Helfer :)

Ich habe mir eine Pas-Datei gebaut in der einige Funktionen und Prozeduren drin stehen (zB. Schreibrechte, Dateisuche, Programminfo).
Diese Pas soll, wenn sie so funktioniert wie ich will, Grundlage für alle meine kleinen Projekte sein und werden.

Allerdings will ich nicht das in meinen Projekten diese Pas mit in der Liste steht, ich hätte sie viel lieber ganz oben in der Uses, dort wo auch Windows, Messages, SysUtils und Co stehen.

kann mir jemand erklären, wie ich die Pas aufbauen muss, damit das so funktioniert?

Achtung Anfänger, mit 1-2 Stichworten werd ich warscheinlich nicht viel verstehen können :(

Danke :)


Moderiert von user profile iconNarses: Topic aus Dateizugriff verschoben am Do 29.09.2011 um 11:54


Lemmy - Do 29.09.11 09:02

Hi,

dann schreib sie doch in die uses-Zeile der entsprechenden Unit in der Du die Funktionen der Datei verwenden willst....


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
unit erste;

interface

uses MeineWichtigePasMitWIchtigenFunktionen, System, SysUtils;
...


Die Unit muss dabei nicht Bestandteil des Projektes sein, muss sich aber innerhalb der Suchpfade befinden, d.h. entweder in ein entsprechendes Verzeichnis verschieben oder besser das verzeichnis der Unit mit in den Suchpfad aufnehmen...

GRüße


Jakane - Do 29.09.11 09:09

So was banales habe ich auch versucht, aber dann findet er die .dcu der Datei nicht :(

Die "wichtige Pas-Datei" liegt sag ich mal in Ordner1/Ordner2/xxx.pas
Meine Projekte liegen in Ordner1/Ordner2/Projekt1/xxx.dpr


Bergmann89 - Do 29.09.11 09:45

Hey,

dann musst du den Suchpfad des Compilers anpassen:
Tools --> Environment Options --> Libray path --> "Ordner1/Ordner2/" hinzufügen
Dann sollte das gehen.

MfG Bergmann.


Lemmy - Do 29.09.11 09:57

hi,

user profile iconJakane hat folgendes geschrieben Zum zitierten Posting springen:
So was banales habe ich auch versucht, aber dann findet er die .dcu der Datei nicht :(


sehr gut - dann schreib das bitte auch beim nächsten mal gleich hin und lass dir nicht alles aus der Nase ziehen ;-)

Lösung steht ja schon 2x hier im Thread...

GRüße


Jakane - Do 29.09.11 10:09

user profile iconLemmy hat folgendes geschrieben Zum zitierten Posting springen:
hi,

sehr gut - dann schreib das bitte auch beim nächsten mal gleich hin und lass dir nicht alles aus der Nase ziehen ;-)

GRüße


Dachte ja das ich ein fehler gemacht habe :oops:

Aber nach Einsatz eines Übersetzers :oops: :lol: hab ich den richtigen Pfad gefunden und nun geht das

Danke