Сегодня я расскажу вам, как научить программу «придумывать» числа в процессе работы. Где это может нам понадобиться? Генератор случайных чисел может использоваться в играх(например кости или больше\меньше) или для случайного имени при создание каких либо файлов. Область применения функции Random ограничивается только вашей фантазией. Картинка для статьи, выбиралась по тому же принципу!
Author Archives: Oleg E.
Потоки в Lazarus
Потоки в Lazarus создаются так же как и в Delphi. Для тех кто никогда не работал с потоками и не знают зачем они нужны, поясню: Основная идея создания потоков в том, что приложение может производить некоторую обработку информации в фоновом режиме во втором потоке, для избежания зависания интерфейса программы, а пользователь может продолжать работу с помощью основного потока. Основной поток создается автоматически ОС при запуске приложения.
Telegram Bot API. Часть 2
В продолжении статьи Telegram Bot API. Часть 1 продолжим разбираться с API Telegram. Как я и говорил, в этой статье я покажу вам как отсылать и принимать сообщения из нашей программы.
С отправкой сообщений проблем возникнуть не должно, составить запрос не составляет особого труда. Единственный нюанс, бот может писать сообщения лишь тем пользователям которые написали ему первыми.
Парсинг JSON в Lazarus
Работая с API, многие сталкиваются с таким типом данных как JSON:
JSON (англ. JavaScript Object Notation, обычно произносится как /ˈdʒeɪsən/) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми. Формат JSON был разработан Дугласом Крокфордом.
Ниже я расскажу вам как парсить этот тип данных с помощью стандартных средств Lazarus, а так же с помощью библиотеки Superobject который я использовал при работе с API Telegram
Telegram Bot API. Часть 1
Добрый день дорогие читатели. Сегодня я начал экспериментировать с созданием бота для Telegram на Lazarus. Ниже я буду описывать процесс создания бота от А до Я.
Прежде чем начать создавать бота, нужно почитать немного о таких вещах как формат данных JSON, как его парсить, ну и по хорошему документацию Telegram API Bot
Лично Я для облегчения своей работы использовал открытую библиотеку Superobject, которая легко позволяет парсить JSON