Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Как значение в Edit преобразовать в Hex значение.   Найти похожие ветки 

 
Dima1   (2003-05-23 17:59) [0]

Есть некий TEdit. В его свойстве TEXT - есть строка, содержащая текст (код) например: AE34FD4B. Как мне этот текст поместить в регистр, например EAX процессора, чтобы он в нем оказался в таком же виде.

Может у кого есть готовая функция, буду признателен.
Спасибо.


 
MBo ©   (2003-05-23 18:07) [1]

StrToInt("$"+edit.text)


 
Skier ©   (2003-05-23 18:13) [2]

procedure HexTextToRegister(const AHexText: String;
const AUseHexPrefix : Boolean);
var
AInt : Integer;
begin
try
if AUseHexPrefix then AInt := StrToInt("$" + AHexText)
else AInt := StrToInt(AHexText);
asm
MOV EAX, AInt;
//.............
end; //asm
except
ShowMessage("Ошибка !");
end; //try
end; //HexTextToRegister


//.........................

HexTextToRegister("$0000FFFF", False);
HexTextToRegister("0000DFAE", True);


 
MBo ©   (2003-05-23 18:21) [3]

>Skier
Есть гарантия, что после процедуры eax сохранится?


 
Skier ©   (2003-05-23 18:26) [4]

>MBo © (23.05.03 18:21)
Нет.
Но ты после MOV EAX, AInt; видел многоточие ? :)


 
MBo ©   (2003-05-23 18:31) [5]

понЯл
:)


 
Anatoly Podgoretsky ©   (2003-05-23 18:41) [6]

При таком вопросе до EAX вряд ли вообще дело дойдет.


 
Dima1   (2003-05-23 22:56) [7]

> Anatoly Podgoretsky
Ну вы приколист :)
Дойдет ! еще как дойдет ! Просто как то, не приходилось так делать.


> MBo Спасибо.

Что говорится: Век живи, век учись :)
В любом професионализме есть доля лоховства.


Спасибо тема закрыта !



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
1-13173
Артем К
2003-05-26 14:22
2003.06.05
Создание дочерней формы, хранимой в dll


14-13422
Holy
2003-05-19 13:07
2003.06.05
Использовать ли классы


1-13146
qwerty2
2003-05-21 18:49
2003.06.05
длительные процессы и ProgressBar


1-13260
Nikos
2003-05-23 18:26
2003.06.05
как узнать, какая из строк выбрана в таблице StringGrid?


14-13429
Style
2003-05-19 09:49
2003.06.05
DelphiChallenge: Завершен 1-й тур соревнований.