Таблица лидеров


Популярный контент

Показан наиболее популярный контент 15.02.2017 во всех областях

  1. 3 балла
    Kitty

    krapotkin и Равиль Зарипов

    Даже не знаю или в правильный раздел форума пишу. Я, например, хочу поблагодарить в своей теме - krapotkin и Равиль Зарипов за очень полезные ответы. Реально помогают решить вопросы. Спасибо. Хотя все они паскалисты, все же удается иногда получить код на С++ со стороны. Очень в этом помогает автор Indy rlebeau, например эту статью: Статья он переводит в С++ тут: C++ и никто бы другой не помог. В этом плане тяжело, без него и никак вопрос не решить. А этот форум это симбиоз ума и решений! Спасибо Ярославу за реализацию и хоты бы одного спеца по С++ как по Дельфи и - вот оно счастье. Спасибо!
  2. 1 балл
    Andrey Efimov

    Обработка клавиатуры

    if Ord(KeyChar) = vkSpace then Memo1.Lines.Add('Пробел') или if KeyChar = ' ' then Memo1.Lines.Add('Пробел') Проверил на всякий случай, работает отлично.
  3. 1 балл
    [Статья][Android] AlarmManager - Автозапуск приложения в назначенное время
  4. 1 балл
    enatechno

    [Андроид] интерфейс приложения

    пример с GridPanelLayout
  5. 1 балл
  6. 1 балл
    по поводу алгоритма закрытия формы через N секунд нужно вызвать из таймера диалог с сообщением. (лучше взять у ZuBy уже предложенную библиотеку MyDialogs. я начинал ее делать именно из-за того, что стандартные диалоги не вывозят) а на закрытие диалога повесить form.Release тогда все будет как вы хотите сначала выйдет сообщение. Потом закроется форма
  7. 1 балл
    RoschinSpb

    Обработка клавиатуры

    См. документацию источник знаний: KeyDown или TKeyEvent. Key это скан код клавиши приведенный к виртуальным кодам клавиш windows. Это значение получается когда нажато некоторое сочетание клавиш к примеру Ctrl+<пробел>, такие нажатия последовательно передаются всем контролам, пока один из них не обработает его и не сбросит в 0. За некоторыми исключениями эти значения определяются физическим расположением клавиш, т. е. английская клавиша <A> будет всегда располагаться приблизительно в одном и том же месте и на Mac и на Win и в России и в Гондурасе. Keychar это введенная буква. Т.е. обычная буква которая вводится при наборе текста зависит от платформы, языка, выбранной раскладки способа ввода и прочих параметров. Такие нажатия передаются только фокусному контролу. Так что для Ctrl+<пробел> надо использовать проверку if (Key = vkSpace) and (ssCtrl in shift). Для проверки нажатия Ctrl+Ф надо использовать проверку if (Key = vkA) and (ssCtrl in shift) и ни каких Key = Ord('Ф') потому, что неизвестно какая на этом месте будет буква на каком-нибудь Mac из Японии. И более того Key = Ord('Ф') = $D4 - это зарезервированный код клавиши Key = Ord('ф') = $F4 - это VK_OEM_ENLW (Only used by Nokia) Key = Ord('a') = $61 - это vkNumpad1 (1 key numeric keypad) Но проще было бы создать действие (см. TActionList и TAction), назначить на него ShortCut выбрав одно из рекомендованных значений.
  8. 1 балл
    Maximus

    Как заблокировать антиалиасинг?

  9. 1 балл
    Ghk

    TThread.Priority

    Андройд девелопер в помощь - на официальном сайте все прекрасно расписано - значения приоритетов от 0 до 10 https://developer.android.com/reference/java/lang/Thread.html#MAX_PRIORITY ну и выше там по потокам в андройде почитаете
  10. 1 балл
    krapotkin

    [Андроид] интерфейс приложения

    я бы вообще в лоб сделал в GridPanelLayout внутри ScrollBox'а
  11. 1 балл
    Adm123

    не поймать KeyUp, KeyDown

    В общем, решения толком нет. Нашел большущий костылище - http://codeverge.com/embarcadero.delphi.firemonkey/-android-onkeydown/1056646, но использовать такое рука не поднимается. Буду искать более тривиальное решение задачи.
Эта таблица лидеров рассчитана в Москва/GMT+03:00