Autor Beitrag
Jakane
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 257



BeitragVerfasst: Do 29.09.11 08:50 
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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: 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....

ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 257



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: 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.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 257



BeitragVerfasst: 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