Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2012-03-03 13:29:34 ЛС | профиль | цитата
Vopros писал(а):
пытался получить текст (1) и получил число (49). Вот вопрос, как из полученных чисел восстановить текст?

Читать надо парами байт, а не DWORD, для цифр, знаков и латинского алфавита один байт равен 0, второй - код символа. В HiAsm есть элементы перевода UNICODE в Ansi, и перевода чисел в символы, вот Вам пример вашего чтения единицы:


Add(MainForm,2953706,217,210)
{
Height=67
}
Add(Convertor,3066079,154,210)
{
Mode=4
link(onResult,2953706:doCaption,[])
link(Data,481382:Text,[])
}
Add(Edit,481382,154,161)
{
Left=80
Top=185
Align=2
Text="49"
DataType=1
}
Add(Button,5421996,91,210)
{
Top=20
Width=392
Align=4
link(onClick,3066079:doConvert,[])
}


карма: 1

0