Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ExeName или Paramstr

344
07 сентября 2005 года
Delpher
493 / / 14.08.2005
Розкажите мне плз о таких вещах как Application.ExeName и ParamStr(0). В чем различия, преимущества и тд.
В каких случаях лучше использовать ту или иную
ф-ию определения инени прог.?
Заранее благодарен
10
07 сентября 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Delpher
В чем различия, преимущества и тд.
В каких случаях лучше использовать ту или иную
ф-ию определения инени прог.?


По большому счету, сильной разницы нет. Правда, переменная Application описана в Forms, соответственно, присутствует в программах VCL. В консольных или KOL-приложениях, например, она уже недоступна.

Ну, и если углубляться уж совсем в подробности, Application.ExeName хранит уже готовое имя, при старте приложения вытащенное из командной строки (кстати, при помощи все того же ParamStr). Соответствено, грех не воспользоваться, вместо того, чтобы еще раз вызывать ParamStr. Согласись, обращение к переменной или самостоятельный разбор командной строки в плане скорости что-то, да значит.

344
08 сентября 2005 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by Freeman
Согласись, обращение к переменной или самостоятельный разбор командной строки в плане скорости что-то, да значит.




Согласен

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог