Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2008, 11:40   #1
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию Замена переменных

Привет! Столкнулся с такой проблемой, что после компиляции нукоторые константы (числовые) нужно изменить, в откомпилированном файле. Я думаю, что можно эти значения можно запихнуть в ресурс файла, и затем считать его. Можете подсказать как организовать считывание и изменение этих значений. Зарание Thanks to All!!
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 16.01.2008, 12:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А чего эти константы не сделать переменными?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.01.2008, 19:00   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

константы после компиляции изменить нельзя. потому перед компиляцией все константы заменяются на их значения.
допустим
Код:
const
   x =1 00;
var 
  y:integer;
....
  b:=y*x;
//это тоже самое что
  b:=y*100;
//разницы нет никакой!!!
поэтому проблема изменения констант - это проблема изменения ассемблерного кода приложения.
rpy3uH вне форума Ответить с цитированием
Старый 17.01.2008, 12:17   #4
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию Вы не поняли

Дело не в том, что нужно сменить константу, суть в том, что у меня в константе хранилась дата, а вопрос в том, как можно менять это значение.. Вроде можно сделать так: объявить переменную, например DATEFILE:integer; задем при создании формы из ресурсов exe-шника считать это значение.. Только я не знаю как это организовать и прошу помочь (кодом)
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 18.01.2008, 09:05   #5
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию Я всё!

Спасибо всем, за ответы, но уже разобрался через ресурсы.
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чистка переменных delphin100 Общие вопросы Delphi 9 30.06.2008 10:53
Вальс переменных Иллидан Общие вопросы Delphi 9 27.01.2008 10:39
Ошибка в переменных Maugli-rus Общие вопросы Delphi 2 24.12.2007 07:44
список переменных krasivosleva Microsoft Office Excel 2 26.11.2007 19:32
Проверка переменных *_ViruS_* Общие вопросы C/C++ 3 21.09.2007 21:33