Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сохранение постоянной [D5, Win95/98]


Nikolka ©   (2002-05-31 09:56:00) 

Уважаемые "Мастаки", как сохранять измененное значение
константы в теле исполнимого файла? Если можно, на небольшом примере.


PVOzerski   (2002-06-03 11:15:00) [1]

Можно пойти тем путем, которым я по молодости хаживал в BP7.
Заводим константный record, делаем в нём поле-сигнатуру и поле с константой,
которую надо менять. Потом в .exe (как в нетипизированном файле, из другой
программы) ищем сигнатуру и по соответствующему смещению меняем значение
константы. Естественно, сигнатура должна быть уникальной.


Игорь Шевченко   (2002-06-03 09:58:00) [2]

Работать с ресурсами


Nikolka   (2002-06-03 09:48:00) [3]

Как сохранить постоянные и переменные именнов теле exe-файла.


Esu   (2002-05-31 10:46:00) [4]

Nikolka: Я думаю тебе будет проще работать с ini файлами

//записать
var
ini : TIniFile;
st : string;
begin
st := "Value";
ini := TIniFile.Create("My.ini");
ini.WriteString("boot", "shell", st);
ini.Free;
end;

//прочитать
var
ini : TIniFile;
st : string;
begin
ini := TIniFile.Create("My.ini");
st := ini.ReadString("boot", "shell", "");
ini.Free;
end;


Новеньки в Делфи   (2002-05-31 10:17:00) [5]

Константа на то она и константа что её изменять нельзя!

...ты же не пытаешься изменять число Пи, или g, так и в Дельфях нельзя....ИМХО :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо