-
что-то подобное такому: strPath:=ExtractFileDir(Application.ExeName)+'\'; ?
-
А что здесь не нравится-то?
-
> vuk © (03.07.08 01:20) [1]
Ну есть же функция ExtractFilePath.
-
А не мелочи ли это ? Все функции знать сложно. Только по этому фрагменту я бы не стал судить.
-
т.е. перефразируя вопрос - стоит ли доверять человеку если он знает одну функцию, а другую (ExtractFilePath) по какойто причине пропустил при изучении. так?
а исходники то рабочие? делают то что от них ожидают? может этому больше внимания уделить?
-
> Ну есть же функция ExtractFilePath. ну, к примеру, есть и такая функция inc, и тем не менее я всегда пишу i:= i + 1; что, надо уволить меня за это?
-
> и тем не менее я всегда пишу i:= i + 1;
А почему? Религия?
-
Ну, если в этом смысле, то я думаю, что относиться можно нормально. Вот то, что использовано Application.ExeName, делает код завязанным на Application... Хотя, если это с VCL-формами использовать, то пофиг. И вообще, код вида ExtractFileDir(ParamStr(0)) + '\' есть в VCL. :)
-
Если бы он вместо Application.ExeName написал ParamStr(0) вам бы полегчало?
Я тоже часто использую такую конструкцию WideIncludeTrailingPathDelimiter(WideExtractFilePath(Application.ExeName)) + какой-то там путь
-
> А почему? Религия? нет. привычка, и мне это кажется нагляднее. уж не знаю, что из этого причина, а что следствие.
-
> Только по этому фрагменту я бы не стал судить. >
Это только начало. Начал сегодня "причёсывать" некий проект удалённого ЖЗЧ. .
> sniknik © (03.07.08 01:28) [4]
Именно.
-
> sniknik © (03.07.08 01:28) [4]
Моё "именно" относилось к первой части поста [4]. Вторая часть нуждается в серьёзной переработке. Но ЖЗЧ тут ни при чём. Ему не совсем правильно сформулировали задачу.
-
> vuk © (03.07.08 01:34) [7]
> И вообще, код вида ExtractFileDir(ParamStr(0)) + '\' есть > в VCL. :) >
Хм. Действительно есть. Борланд потерял ещё несколько пунктов! :)
-
> Германн (03.07.2008 1:57:10) [10]
ЖЗЧ = Жизнь Замечательных Частей
|