|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.07.2012, 22:25 | #1 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 10
|
Создать программу програмно!
Привет всем! у меня такой вопрос возник, можно ли в делфи создать программу в определенной папке в ходе программы. например: программа работает и я в ходе программы изменяю его, можно ли сохранить изменение и создать програмно такую же программу в другой папке! Спасибо за помощь!!!!
|
14.07.2012, 22:50 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Можно. Inno Setup создает инсталяторы программно на основе встроенного интерпритатора и компилятора паскале-подобных кодов от RemObjects.
Inno Setup OpenSource проект. Качай и смотри, как это работет. |
15.07.2012, 15:31 | #3 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
progromore.i2p - первый русскоязычный портал программистов в скрытосети
Последний раз редактировалось Rock-n-Rolla; 15.07.2012 в 15:36. |
15.07.2012, 16:05 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
16.07.2012, 03:18 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Ответ на вопрос сильно зависит от типа измнений и того, зачем это надо.
Например, установщики программ - это готовая программа. Она не меняется, но в ней меняются данные (ресурсы или внешние файлы). Таким образом, получаются разные программы. Другой пример - простое хранение настроек. Пользователь выбирает разные настройки, программа их где-то хранит - и в целом получается программа с иным поведением. Программа в этом случае не меняется, меняются лишь её данные. Третий пример - VM/скрипты. Например, макросы в MS Word. Пользователь сам описывает действия программы в текстовом виде на каком-то языке. В этом случае программа не меняется, но в ней есть интерпретатор, способный выполнять произвольные действия. Четвёртый пример - компилятор. Он по текстовому описанию создаёт исполняемый файл.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
16.07.2012, 11:28 | #6 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 10
|
Я изменяю данные в ходе программе и это же программа должна сохраняться как .exe файл в другой директории! Директорию создал но могу туда закинуть эту же программу с изменениями в виде .exe файла???
|
16.07.2012, 15:14 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
exe не может менять сам себя, но копировать может.
Копируете себя куда нужно, и эту копию меняете, а свой exe удаляете. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как програмно создать событие??? | gufon | Общие вопросы Delphi | 7 | 07.06.2011 16:31 |
програмно загруз веб страницу вставить текст и програмно нажать кнопку. | asdn | Общие вопросы .NET | 0 | 05.10.2010 13:40 |
как програмно создать TSpeedButton | Angel86rus | Общие вопросы Delphi | 2 | 14.02.2010 21:33 |
создать программу | Александр Ф. | Фриланс | 4 | 10.11.2008 18:14 |