Thread Absoluten Pfad des Skriptes rausbekommen?: Problemen beim Include... (12 answers)
Opened by macMeck at 2003-08-31 15:33

macMeck
 2003-08-31 15:33
#82020 #82020
User since
2003-08-04
162 Artikel
BenutzerIn
[default_avatar]
Na super, jetzt hab ich mich wieder wo rein geritten. Ich beschreibe mal kurz den Tathergang:

1. Ich benutze das Modul Include um damit Konstanten einzubinden, weil ich die damit in einem Header-File im C-Style deklarieren kann.

2. Ich habe eine Klasse geschrieben (erste OO-Gehversuche), die auf diese Konstanten zugreifen muss.

Das Problem, das sich dabei ergibt ist, dass ich das Header-File im .pm-File nicht includen kann, da das Include-Modul immer im Pfad des Skriptes sucht, das die Instanz der Klasse erzeugt. Soweit mitgekommen?
Ich weiß, dass ich dem Include-Modul sagen kann, in welchem Pfad es suchen soll. Das passiert aber immer relativ zum aufrufenden Skript. Wenn ich also ein Skript habe, das in nem anderen Verzeichnis liegt, klappt's nicht mehr.

Deshalb die Frage: Kann ich in meiner Klasse irgendwo den absoluten Pfade in dem sich das .pm File der Klasse befindet herausbekommen?
Oder anders formuliert: Kann ich ich einem Skript den absoluten Pfad des Skriptes herausbekommen???

Bin irgendwie leicht am verzweifeln...

macMeck
It all works, as long as it's documented!

View full thread Absoluten Pfad des Skriptes rausbekommen?: Problemen beim Include...