... Даже когда пользователь открывает приложение, дважды щелкнув связанный файл в директории, отличной от исполняемого файла. Я всегда использовал ExtractFilePath (Application.EXEName), но эта функция не работает так, как надеялась в этом обстоятельстве.Какой код позволит мне найти каталог скомпилированного исполняемого файла?
0
A
ответ
0
Также попробуйте ParamStr (0). Может быть, это работает, когда application.exename нет?
+3
Это именно то, что возвращает свойство ExeName. –
5
ExeName
возвращает ParamStr(0)
, который в свою очередь возвращает строку произведенный GetModuleFileName
с hModule
набора 0. Я не вижу никаких причин, почему это не будет работать в штатном режиме.
0
ExePath: = ExtractFilePath (paramstr (0));
Я делаю это все время, и он всегда работает, независимо от того, на какой ОС он работает.
Смежные вопросы
- 1. Использовать emscripten из Clang скомпилированного исполняемого файла
- 2. Как найти GUID в hex из скомпилированного исполняемого файла Windows
- 3. Выполнение функции из скомпилированного исполняемого файла
- 4. Распространение скомпилированного исполняемого файла с пакетом R
- 5. Ошибка выполнения исполняемого файла, скомпилированного с py2exe
- 6. Причина огромного размера скомпилированного исполняемого файла Go
- 7. Как уменьшить размер скомпилированного исполняемого файла VB6?
- 8. Дата создания скомпилированного исполняемого файла (VC++ 2005)
- 9. Как найти каталог исполняемого файла с использованием командного файла
- 10. Какой формат файла позволит мне быстро искать строки в файле?
- 11. Запуск скомпилированного исполняемого файла в Xcode дает другой результат от непосредственного вызова исполняемого файла в оболочке
- 12. VB.Net - My.Computer.FileSystem.CopyFile() не позволит мне копировать файл в каталог
- 13. Запуск импортированного кода nsis из исполняемого файла скомпилированного nsis
- 14. Как определить, какой компилятор использовался для компиляции исполняемого файла?
- 15. open_basedir не позволит мне писать файл, но каталог кажется правильным?
- 16. Notepad ++ не позволит мне комментировать PHP-код?
- 17. Любое бесплатное программное обеспечение для отладки, которое позволит мне заглянуть в работу скомпилированного файла pyexe?
- 18. Изменить каталог на место исполняемого файла
- 19. Установить каталог поиска для библиотек при запуске исполняемого файла
- 20. Как восстановить исходный код из исполняемого файла?
- 21. найти имя исполняемого файла с помощью программы
- 22. Excel Personal Worksheet Модуль VBA не позволит мне просматривать код
- 23. Исходный код компилятивного/исполняемого файла Haskell Пример
- 24. Rstudio не позволит мне совершить
- 25. Как найти имя исполняемого файла и тип
- 26. Какой минимальный SDK-код скомпилированного кода может работать хорошо?
- 27. Какой API позволит мне сохранить PayPal как способ многоразового платежа
- 28. Как получить исходный код исполняемого файла Windows?
- 29. Найти каталог файла в C#
- 30. Как найти все зависимости для исполняемого файла?
Это определенно должно работать. –
'ExtractFilePath (Application.EXEName)' должен работать. Что он делает неправильно? –
Может ли Vista и Win7 не разрешать чтение или манипулирование файлами внутри \ ProgramFiles? (Прошу прощения, что у меня нет фактического сообщения об ошибке со мной сейчас ... пользователь в другом месте.) –