Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Das Problem hatte ich heute auch schon ein paar mal.
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Die Bourne-Again-Shell
Alles klar?
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Also ich hab es gerade auf einer Bash getestet da wird der Pfad korrekt mitgeliefert bzw ExtractFilePath(ParamStr(0)) gibt den korrekten Pfad zurück.
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Ja das Problem wird ja auch sein das es Shell abhängig ist.
Das angegebene Beispiel zeigt den aufruf in einer Bash Shell.
Ich meine das fish oder zsh dort was anderes nutzen und eventuell auch nicht das erwartete zurück geben.
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Nein war nicht die Kylix Hilfe sondern die vom TDE2006.
Hatte mir gestern nämlich Lazarus installiert auf meinem Ubuntu weil ich dort mal ein bissl probieren wollt.
Deswegen das interesse ;)
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Nein. Laut Borland Hilfe nicht.
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Das Problem habe ich auch bis Beitrag #10
Ab da is wieder gut. Ist schon so seit dem Deddy den Beitrag geschrieben hat.
Forum: Programmieren allgemein
by ryLIX,
17. Dez 2008
Wie wäre das dann wenn man die Anwendung für Linux entwickelt?
Denn ParamStr(0) gibt unter Linux den Befehl zum aufruf der Anwendung zurück.
Welche möglichkeiten gibt es denn noch das Anwendungsverzeichnis festzustellen?
Forum: Programmieren allgemein
by ryLIX,
16. Dez 2008
ExtractFilePath(Application.ExeName) + '\help\helpfile.hlp';
Wenn man wirklich sicher gehen will das der abschließende Backslash da ist würde ich diese Version vorschlagen:
IncludeTrailingPathDelimiter(ExtractFilePath(Application)) + 'help\helpfile.hlp';