d7d1cd Опубликовано 3 сентября, 2014 Поделиться Опубликовано 3 сентября, 2014 Собственно, вопрос в названии темы. В проектах на VCL делал так: Application->ExeName. Как быть на FMX? Ссылка на комментарий
0 estra Опубликовано 3 сентября, 2014 Поделиться Опубликовано 3 сентября, 2014 Судя по разделу речь идет не о мобильных платформах. Тогда определить путь к исполняемому файлу приложения можно так: ParamStr( 0 ); Если обратиться к справке, там написано: Returns a specified parameter from the command line. ParamStr returns the parameter from the command line that corresponds to Index, or an empty string if Index is greater than ParamCount. For example, an Index value of 2 returns the second command-line parameter. Note: ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE). Другими словами - параметром для функции ParamStr является индекс параметра командной строки. Нулевой индекс всегда возвращает полный путь к файлу. Если вы запустили исполняемый файл с параметром (например: c:\app.exe param), то: ParamStr(0) = 'c:\app.exe' ParamStr(1) = 'param' Узнать количество параметров командной строки можно с помощью функции ParamCount. Pax Beach, Andrey Efimov, AngryOwl и 1 другой 4 Ссылка на комментарий
0 d7d1cd Опубликовано 3 сентября, 2014 Автор Поделиться Опубликовано 3 сентября, 2014 Правильно. Речь о приложении для Windows. Спасибо за помощь. Ссылка на комментарий
Вопрос
d7d1cd
Собственно, вопрос в названии темы. В проектах на VCL делал так: Application->ExeName. Как быть на FMX?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения