Ergänzung: In dem aktuellen Release 3.2.x des plattform-übergreifenden [[Link]Qt Toolkits[Url= http://www.trolltech.com]] gibt es in der QApplication-Klasse zwei Methoden "applicationDirPath()" und "applicationFilePath()" für die Bestimmung des Installations-Verzeichnisses und des Programmpfades. Unter UNIX liefern sie unter den folgenden Voraussetzungen den korrekten Installations-Pfad: #Das Programm wird nicht über einen Hard Link aus einem anderen als dem Installations-Verzeichnis gestartet. #Wenn es über einen relativen Pfadnamen gestartet wird, dann ändert das Programm das Current Working Directory bis zum Aufruf dieser Methoden nicht. #Wenn das Programm über die Umgebungsvariable "PATH" gefunden wird, dann liefert diese das wahre Installationsverzeichnis des Programms. --kg |
Ein Snippet, das Olaf Rogalski (ohne Gewähr) dazu teilt:
|
Diskussion |
Ich verstehe nicht, was die Codezeilen [3]/[4] demonstrieren sollen. Ein Kommentar wäre gut. -- vgl
|
/proc/.../ Verzeichnis unter Solaris (SunOS 5.8) |
|
SuSE Linux (8.0) |
|
FreeBSD (4.4) |
|