background image

Глава 7

Полезное

В последней главе книги собрана информация, которую я хотел бы вам рас-

сказать, но она не подошла под тематику других глав. Именно поэтому у нее
нет определенной темы, и я ее назвал просто "Полезное". Здесь собраны

различные примеры, которые могут пригодиться вам при программирова-

нии в Windows.

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

Windows в DOS и обратно. А

 я дам пояснения по работе с десятич-

ными и

 числами. Пример, который мы напишем, бу-

дет полной практической иллюстрацией.

Далее я покажу, как изменять параметры окна, которые недоступны в ин-

спекторе объектов, но иногда очень необходимы. Этому вопросу будет по-

священ второй раздел.

7.1. Конвертер

Первый полезный пример, который я хотел бы с вами обсудить — перевод

строк из Windows-кодировки в DOS и использование преобразований из

шестнадцатеричной системы исчисления в десятичную и обратно. Хотя это

достаточно просто, но почему-то начинающие пользователи почти всегда
становятся в тупик и пишут свои собственные сложные процедуры для пе-
ревода, хотя все проблемы решаются с помощью пары строчек кода.
Для иллюстрации я создал форму, которую вы можете увидеть на рис. 7.1.

Попробуйте и вы создать нечто похожее.

В обработчике события нажатия кнопки, предназначенной для перевода из

 в DOS, напишите следующий код:

procedure

 TObject) ;

var

s:array [0..255] of char;