![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Твои действия? Цитата:
I'm learning to live...
|
|||
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 26.01.2011
Сообщений: 48
|
![]()
да, фактически мне нужно в созданной просто добавлять значения пары переменных. файлы компилятора дельфи я добавлю в ресурсы. Но вот с изменением переменных таким образом еще не разу не сталкивался. Значения памяти изменял, но, думаю, Нортон этого не одобрит, а мне нужно именно чтобы антивирусы ничего не говорили. В связи с этим вынужден просить небольшой пример кода (нач данные: есть код программы, которую нужно скомпилить, изменив предварительно значения пары переменных)
Последний раз редактировалось mrbadge; 13.02.2011 в 20:14. |
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#14 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
![]()
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 26.01.2011
Сообщений: 48
|
![]()
В проге-родителе пользователь вводит значения этиъ самых переменных в текстовые поля, и именно эти значения и присваиваются переменным и прога компилится
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 26.01.2011
Сообщений: 48
|
![]()
К сожалению, должен признаться, что хотя и программирую в дельфи довольно давно, но с таким сталкиваюсь впервые, поэтому советы вроде
Цитата:
Есть, конечно, вариант: создать файлы формы, проекта, юнита и тд и передать это компилятору, но это кажется мне нерациональным ... Последний раз редактировалось mrbadge; 13.02.2011 в 21:30. |
|
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() под местом я имел в виду просто пробельную строку большую загнать. ТС: для создания патчера вам нужен map файл, чтоб знать что где лежит в exe. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 91
|
![]() |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 26.01.2011
Сообщений: 48
|
![]()
Сделал так: добавил exe в ресурсы, оттуда извлекаю, ищу строчки, которые нужно изменить и меняю символы .. один вопрос всего остался. Длина строки, которую я заменяю больше длина На которую меняю и естественно символы лишние остаются. Как их убрать в строке я знаю, а тут что-то не соображу. Вот код поиска:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
компиляция | DeDoK | Общие вопросы Delphi | 4 | 02.11.2010 18:21 |
компиляция | hasana | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 16.05.2010 15:32 |
компиляция com | m0t0d0r | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 24.01.2009 11:49 |
Компиляция в Qt | Diman2008 | Qt и кроссплатформенное программирование С/С++ | 6 | 16.11.2008 20:57 |
Компиляция | Lonix | Общие вопросы Delphi | 2 | 16.09.2007 16:22 |