Pas einbinden ohne die im Projekt zu lassen
spacer
Autor Nachricht
Jakane
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 71



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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 618
Erhaltene Danke: 9

Windows XP/7 Kubuntu
RAD XE2
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 markieren
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Jakane Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 71



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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1572
Erhaltene Danke: 50

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^^
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 618
Erhaltene Danke: 9

Windows XP/7 Kubuntu
RAD XE2
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Jakane Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 71



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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home