Zitat von
JBJHJM:
direkt im Programmverzeichnis, allerdings liegt das wiederum häufig auf einem USB-Stick, vielleicht ist das schon das Problem. Ich benutze XP.
Wenn das Programm von einem USB-Stick gestartet wurde und er USB-Stick als
Laufwerk erkennbar ist, dann sollte ExtractFilePath(ParamStr(0)) oder ExtractFilePath(Application.exeName)
funktionieren.
Du kannst Dir ja mal die Pfade in einer MessageBox (oder sonstwo) ausgeben lassen,
dann weißt Du zumindest wo das Programm sich vermutet zu befinden.
Grüße
Klaus