Показать сообщение отдельно
Старый 26.08.2009, 23:29   #2
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Lib_scodes - определение кодов софт-клавиш и модели телефона

Небольшое замечание: поскольку в процессе выполняеться достаточно много проверок, лучше инициализировать и определить все коды в самом начале программы, как показано ниже. Все функции у библиотеки достаточно медленны.

Var
    
S    : String;   // Будет содержать название платформы
    
skl  : Integer;  // Код лефой софт-клавиши
    
skr  : Integer; // Код правой софт-клавиши
    
key : Integer;  // Код нажатой клавиши

Begin
    
[...читаем рессурсы, Randomize; и подобное...]
    
S := get_platform;   // Инициализировали библиотеку
    
skl := get_leftsoftkeycode; // Получили код лефой клавиши
    
skr := get_rightsoftkeycode; // Получили код правой клавиши
     
    
Repeat   // Основной цикл программы
    
key := GetKeyClicked;
    [...
делаем что-либо...]
    
Until key = skr;    // Выходим, если нажата правая софт клавиша
End. 
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Tronix за это полезное сообщение:
dmitriy-dim (20.09.2010), IDOL 1234 (23.09.2010)