Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Прочие Программы    >>    exewrite
   
 
 Запись параметров настройки в EXE файл   Виктор Вагнер 18.06.1994

Инструменты для программиста. EXEWRITE.PAS. Модуль, который позволяет программе записать параметры настройки в собственный EXE файл так, что при следующем запуске она подумает, что эти значения были заданы как типизированные константы в исходном тексте.



1k 
 

Этот модуль позволяет сохранять параметры конфигурации непосредственно в теле EXE-файла. В отличие от TPCLONE этот модуль не производит поиска сигнатуры, а вычисляет смещение переменной в файле по ее адресу, поэтому сохранение возможно только в собственный EXE-файл программы, выполняющей сохранение. Данные, которые сохраняются, должны быть описаны как инициализированные переменные (типизированные константы). Это может быть как одна константа-запись, так и несколько подряд идущих констант. В последнем случае в параметре Size должен быть передан суммарный размер с учетом выравнивания на границу слова. Для успешной работы модуля требуется версия DOS не ниже 3.0 и, естественно, файл который использует данный модуль не должен быть упакован PKLite или чем-то подобным. модуль содержит только процедуру записи ибо в процедуре считывания нет необходимости - при загрузке программы значения типизированных констант считываются автоматически} {Copyright (c) by SoftWeyr, 1994}