Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Вниз

Как значение в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-13296
DDDeN
2003-05-23 09:38
2003.06.05
Ввод в TEdit только цифры


4-13520
Arkara
2003-04-07 04:49
2003.06.05
RasDial - как подключить WinAPI?


1-13319
Flex
2003-05-25 01:39
2003.06.05
Как получить фокус ввода, при exception?


11-13112
Grande
2002-08-29 16:01
2003.06.05
MCK не компиллируется под Delphi7


14-13434
Aga
2003-05-15 17:58
2003.06.05
Новые свойства...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский