![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Имя программы
Просящий о помощи © (2007-08-29 11:00:00)Подскажите пожалуйста как изменить имя exe-файла
@!!ex (2007-08-29 11:40:00) [21]> Мож он про дебаг слыхом не слыхивал)..
Мда... Вчера с удивлением узнал о существовании программистов, которые не пользуються Brakepoint'ами, и даже не знают, что это такое... Жесть...
Сергей М. (2007-08-29 11:36:00) [22]
> @!!ex © (29.08.07 11:32) [17]
> В обоих млучаях это проблемы с дебагом
А это уже его, автора, личная половая драма)
Мож он про дебаг слыхом не слыхивал).. Или - другая крайность - пишет программы сразу "начисто", без ошибок) ..
KSergey (2007-08-29 11:34:00) [23]> @!!ex © (29.08.07 11:21) [8]
> Только стоит помнить, что нельзя менять имя проги, которая
> на данный момент исполняется.
Имя проги - это в смысле имя файла?
Имя файла во время выполнения как раз сменить можно, только это не повлияет на значение Application.ExeName, кроме того - это явно не то, что нужно автору :) Но работает.
procedure TForm1.Button2Click(Sender: TObject);
begin
RenameFile(Application.ExeName, 'NewNameOfExeFile.exe');
end;
@!!ex (2007-08-29 11:32:00) [24]> [16] Сергей М. © (29.08.07 11:30)
В обоих млучаях это проблемы с дебагом...
Ну нафиг такое счастье, ИМХО
Сергей М. (2007-08-29 11:30:00) [25]
> Просящий о помощи (29.08.07 11:27) [13]
Если "тупо", вариантов "заострения" у тебя не так много:
1. Написать (или задействовать существующий) IDE-эксперт.
2. Сделать и запустить утилитку, которая будет пасти появление в такой-то папке файла с таким-то именем и переименовывать его.
@!!ex (2007-08-29 11:30:00) [26]> [13] Просящий о помощи (29.08.07 11:27)
Хм. Лично у меня практически все проги в релизи переименованы.
Так удобнее, чем париться с переименованием.
clickmaker (2007-08-29 11:29:00) [27]
> [13] Просящий о помощи (29.08.07 11:27)
в MS Visiual Studio, например, есть Post-build events. Туда можно вставить батник или DOS команду rename
Просящий о помощи (2007-08-29 11:27:00) [28]
> @!!ex © (29.08.07 11:24) [11]
не мне не в западло, просто интересно, есть же проги с названиями
"Программа для....", чё их в ручную переименовывают? тупо.
clickmaker (2007-08-29 11:27:00) [29]
> Дельфи не хавает Русские имена и пробелы
Настоящие хакеры дают имена VaSYa_pUpKIn.DpR
@!!ex (2007-08-29 11:24:00) [30]> [9] Просящий о помощи (29.08.07 11:23)
А самому переименовать полученный ехешник не судьба?
Сергей М. (2007-08-29 11:24:00) [31]
> Дельфи не хавает Русские имена
А, ну да, забыл я про эту засаду.
Ну тады эксперт соответствующий нужен.
Просящий о помощи (2007-08-29 11:23:00) [32]
> @!!ex © (29.08.07 11:21) [8]
а в опциях нигде нельзя задать?
@!!ex (2007-08-29 11:21:00) [33]> [7] Просящий о помощи (29.08.07 11:18)
Его нельзя задавать, оно только для чтения.
Я повторюсь:
Только стоит помнить, что нельзяменять имя проги, которая на данный момент исполняется.
Просящий о помощи (2007-08-29 11:18:00) [34]
> Смею предположить, что создаваться будет не "Вася Пупкин.
> exe", а "svchost.exe"?
нет просто нужно чтобы у моей готовой проги было длинное русскоязычное имя
я нашел св-во Application.EXEName но не въеду как его задать
@!!ex (2007-08-29 11:14:00) [35]> Проще простого - задай своему проекту имя Вася Пупкин.dpr
Низя. Дельфи не хавает Русские имена и пробелы.
@!!ex (2007-08-29 11:14:00) [36]> [2] Просящий о помощи (29.08.07 11:12)
Смею предположить, что создаваться будет не "Вася Пупкин.exe", а "svchost.exe"?
Сергей М. (2007-08-29 11:13:00) [37]
> Нужно чтобы при компиляции создавался файл "Вася Пупкин.
> exe"
Проще простого - задай своему проекту имя Вася Пупкин.dpr
@!!ex (2007-08-29 11:13:00) [38]RenameFile помойму.
Только стоит помнить, чтонельзя менять имя проги, которая на данный момент исполняется.
Самый простой способ, небольшой батничек, который ждет закрытиый прои и после этого переименовывает.
Просящий о помощи (2007-08-29 11:12:00) [39]У меня есть проект
Нужно чтобы при компиляции создавался файл "Вася Пупкин.exe"
как это сделать?
Сергей М. (2007-08-29 11:09:00) [40]Точно так же как имя любого другого файла.