Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Переменные с INI

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 14.09.2012, 19:02   #1
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Переменные с INI

Добрый вечер. У меня возникла проблема, думал, все увенчается успехом, но не тут то было. Пытаюсь занести базовый адресс с типом переменной DWORD, но увы это не получается. Использую этот код
Код:
var
   ini: TIniFile;
   Path,a:String;
begin
  path:=ExtractFilePath(Application.ExeName);
  ini:=TIniFile.Create(Path+'offsets.ini');
  a:=ini.ReadString('Offset','BaseAdress','');
  ini.Free;
вот при таком раскладе в переменную 'a' сохраняется то что мне нужно, но вот загвоздка как это перевести в тип DWORD ведь в базовом адресе находятся и цифры и буквы - то есть это текст и преобразовать кроме как через StrToInt64Def не получиться, но если это сделать так то все переведется просто в числовые значения и ничего не получиться.


Думаю всю чушь, что я выше написал, как то поняли и чем то поможете.
P.S. Сохранять все получается, а вот загружать нет
  Ответить с цитированием
Старый 14.09.2012, 21:53   #2
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Переменные с INI

Код:
procedure TForm1.Button1Click(Sender: TObject);
const
  base_addr:string='12345';
var
  a:DWord;
begin
  a:=strtoint('$'+base_addr);
  caption:=inttostr(a)+'    '+inttohex(a,8);;
end;
Надеюсь будет ясно.
  Ответить с цитированием
Старый 15.09.2012, 09:56   #3
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Переменные с INI

да, спасибо все вполне доходчиво. я просто забыл к этому преписать знак "$"
  Ответить с цитированием
Старый 08.02.2013, 17:19   #4
 Разведчик
Аватар для krysun
 
krysun на правильном пути
Регистрация: 01.07.2009
Сообщений: 21
Популярность: 83
Сказал(а) спасибо: 30
Поблагодарили 14 раз(а) в 11 сообщениях
Отправить сообщение для krysun с помощью Skype™
 
По умолчанию Re: Переменные с INI

Если засунуть в дальнейшем этот оффсет в инжект, - клиент вылетит (с константами же, наоборот, работает).
Вопрос: Как заставить инжект работать с variable?
  Ответить с цитированием
Старый 08.02.2013, 17:43   #5
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Переменные с INI

Цитата:
Сообщение от krysunПосмотреть сообщение
Как заставить инжект работать с variable?

Примеры здесь
http://zhyk.ru/forum/showthread.php?t=144558
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Как создавать ТОЛЬКО локальные переменные shagart С/С++ 0 05.12.2008 20:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 05:56.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net