|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Обновление или проблема с патчем файла
Всем привет, возникла проблема перевода строки $0AC0E9 в Int64 для использования в функции обновления исполняемых файлов.
Код:
var H: Int64; begin H := ???('$0AC0E9'); .................. f.Seek(H{$0AC0E9}, soFromBeginning); ................. |
#2
|
|||
|
|||
HexToInt и без первого символа ($). Может так пройдет?
|
#3
|
||||
|
||||
> HexToInt и без первого символа ($). Может так пройдет?
Может и подошло бы, а где взять то эту функцию ??? |
#4
|
||||
|
||||
нарыл что то, ща проверю
|
#5
|
||||
|
||||
Код:
function HexToInt(HexNum: string): LongInt; begin Result:=StrToInt('$' + HexNum) ; end; |
#6
|
|||
|
|||
Так
Код:
H := StrToInt('$0AC0E9'); f.Seek(H, soFromBeginning); либо Код:
f.Seek($0AC0E9, soFromBeginning); |
#7
|
||||
|
||||
Всем спасибо, чет тупил, вернее думал, что StrToInt переведет неправильно, но работает
|