ExeName или Paramstr
В каких случаях лучше использовать ту или иную
ф-ию определения инени прог.?
Заранее благодарен
Цитата:
Originally posted by Delpher
В чем различия, преимущества и тд.
В каких случаях лучше использовать ту или иную
ф-ию определения инени прог.?
В чем различия, преимущества и тд.
В каких случаях лучше использовать ту или иную
ф-ию определения инени прог.?
По большому счету, сильной разницы нет. Правда, переменная Application описана в Forms, соответственно, присутствует в программах VCL. В консольных или KOL-приложениях, например, она уже недоступна.
Ну, и если углубляться уж совсем в подробности, Application.ExeName хранит уже готовое имя, при старте приложения вытащенное из командной строки (кстати, при помощи все того же ParamStr). Соответствено, грех не воспользоваться, вместо того, чтобы еще раз вызывать ParamStr. Согласись, обращение к переменной или самостоятельный разбор командной строки в плане скорости что-то, да значит.
Цитата:
Originally posted by Freeman
Согласись, обращение к переменной или самостоятельный разбор командной строки в плане скорости что-то, да значит.
Согласись, обращение к переменной или самостоятельный разбор командной строки в плане скорости что-то, да значит.
Согласен