Цитата Сообщение от AzAtom Посмотреть сообщение
Т.е., например функции работы с окнами, где указано "от 0 до 31" и т.д. имеют тип byte, а остальные word?
они тоже имеют тип word, но если введешь или получится значение вне диапазона 0..31, то последствия с программой могут быть любыми - грязь на экране, зависание и т.д. Проверок выхода за диапазон нигде нет (ни в окнах, ни в массивах, ни в строках и т.д.), чтобы не ухудшать быстродействие. Теоретически, можно доделать и опционально прикрутить, но нужно время.