ССП
Не поднимешься в горы - не узнаешь высоты неба; не спустишься в бездну - не узнаешь толщи земли.
  • Главная
  • Programming
    • Utilities
    • Libraries
    • Embarcadero
      • DataSnap
      • Resources
  • Заметки на полях
    • Ruby+Redmine
    • Веб администрирование
    • Разное
  • DIY, electronics
  • Багтрекер
  • Файлы

FTDI EVE header library

Информация о материале
Автор: Vsevolod V Gromov
Категория: Programming
Опубликовано: 24 апреля 2017
Просмотров: 2271
  • programming
  • embedded
  • ft232h
  • esscript
  • ft800

Recently I've implemented lightweight header library to encapsulate interfacing with FTDI EVE chip, namely, FT800, in templated OO manner.  It should compile in modern embedded x86/ARM toolchains, like ones Keil or C++ Builder have. 

The idea is as follows - while your core framework provides standard IO bus interface, like mine esfwxe, via EseChannel templated abstract facade, the rest is done in modular manner by EVE library classes.

Подробнее

PO2TXT converter script for FMX TLang

Информация о материале
Автор: Vsevolod V Gromov
Категория: Utilities
Опубликовано: 12 декабря 2016
Просмотров: 1990
  • utilities
  • tools
  • programming
  • esscript

For the recent mobile FMX application development, I had a challenge, do not use any service from my full-featured cross-platform framework, to minimize application bloat, besides, FMX framework itself is rather big piece of cake.

One of the cornerstones is a I18N support which in my framework is based upon custom implementation of gettext. In current case, I decided to wrap I18N manager coode around FMX's TLang. As far as TLang may use, besides its binary stoarage, the plain text files as well, formatted as key=value pair.

Подробнее

Restricting Windows FMX application to single instance

Информация о материале
Автор: Vsevolod V Gromov
Категория: Embarcadero
Опубликовано: 23 сентября 2016
Просмотров: 2017
  • embarcadero
  • programming
  • firemonkey
  • example
  • windows

Recently, I got to, as many many years ago, dive in Windows API, to implement a rather simple task. I needed to restrict an FMX-based application, namely its Windows-flavour target, to be single-instance, so any attempt to launch yet anther copy of its process would (try to) bring up the first running one.

Подробнее

Using distinct elements of standard style in our own GUI elements

Информация о материале
Автор: Vsevolod V Gromov
Категория: Embarcadero
Опубликовано: 03 января 2016
Просмотров: 2085
  • embarcadero
  • styles
  • programming
  • example

Article explains how to use standard style elements to customize LookAndFeel of own GUI elements.

Подробнее

ES Framework

Информация о материале
Автор: Vsevolod V Gromov
Категория: Libraries
Опубликовано: 12 сентября 2015
Просмотров: 2695
  • third-parties
  • programming
  • excatsoft

ExacTsoft C++ framework is kind of creature, that was born back in 2000s, when I realized, that products, I developed back there, need common functional codebase.

What was needed (click to unfold)

There was set of criteria, that gradually grew over time, which motivated me to create the basic framework skeleton at first, then add considerable amount of functional 'meat', sometimes reinventing the wheels, sometimes inventing the square-wheeled bicycles, sometimes doing something completely new (for me, of course).

  1. Strict separation of non-visual, and visual (GUI) areas of functionality
  2. Some generic cross-platform implementations, for file primitives, for instance
  3. Extendability
  4. String class + its satellites, like I18N, locale, misc encoding converters, tokenizer, RegEx
  5. File, Path, etc. primitives
  6. Streams
  7. Basic XML support
  8. Math, advanced math
  9. Communications
  10. Reflection
  11. Scripting

Подробнее

It's dynamic linking time, with C++Bulder and OSX

Информация о материале
Автор: Vsevolod V Gromov
Категория: Embarcadero
Опубликовано: 29 июня 2015
Просмотров: 2187
  • embarcadero
  • programming
  • firemonkey

What would old tethered programmer want from its main working tool? Obviously, it must, no, MUST work as expected, and provide an expected, I emphasize, EXPECTED result(s). Recently, we tried to compile our middle-sized application project group for MAC OS. All components were separately ported beforehand, to be at least compileable under toolchains other than Win32|Win64. Needless to say, that after a few tries to compile entire project group, and getting a load of ‘unresolved externals’, I started to suspect that something is wrong there :) Test project for the article.

Подробнее

Firemonkey style hack

Информация о материале
Автор: Vsevolod V Gromov
Категория: Embarcadero
Опубликовано: 03 июня 2015
Просмотров: 2748
  • embarcadero
  • styles
  • programming
  • firemonkey

FMX framework automatically maintains style loading for Controls which implement StyleLookup property. What would you do, to quickly implement compound control, with automatic styling support, without actually write a "true" component class for it?

Подробнее

Some notes on working with FMX styles

Информация о материале
Автор: Vsevolod V Gromov
Категория: Embarcadero
Опубликовано: 03 июня 2015
Просмотров: 2370
  • embarcadero
  • styles
  • programming
  • firemonkey

That topic covers the case, when platform and custom styles may be seamlessly used together.

Подробнее

  1. WinSparkle with multilanguage support
  2. Иногда они возвращаются... или std::locale static linkage bug in C++ Builder
  3. Создаем объект Delphi из его метакласса в С++ Builder. Серия 2
  4. Компиляция design-time пакетов из паскалевских исходников в С++ Builder
  5. Update locker using RAII
  6. Создаем Delphi объекты из метаклассов в С++ Builder
  7. Если вы строите проект Дельфи компонента для С++ Билдера
  8. RTTI InheritsFrom replacement for C++ Builder

Страница 2 из 5

  • 1
  • 2
  • 3
  • 4
  • 5

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

programming 17 embarcadero 8 esscript 8 third-parties 6 embedded 4 firemonkey 4 example 4 utilities 3 styles 3 excatsoft 3

Последние публикации

  • Delphi 11.2 BLE for Android
  • Delphi 11.2 BLE for Windows RT
  • ESS Scripting Console command line parameters
  • PZEM T004 Single-phase mains parameter WIFI logger using ESP8266
  • C++ Reflection approach
  • ESS script to convert UTF-8 into C escaped hex
  • Implementing custom-drawn series for FMX TeeChart library
  • building boost with MSVC from command line
  • Example of changes to the new version of esscript
  • SDMMC over SPI library with ESP8266
  • ES Script example of I2C interfacing to OPT3001 lighting sensor
  • ES Script example of communicating with AD-7732 UART camera
  • Deploying and Signing OSX app the right way
  • FTDI EVE header library
  • ES Script example of FTDI MPSSE controlling 28BYJ-48 stepper motor
  • PO2TXT converter script for FMX TLang

Самое читаемое

  • Конфигурация svnserve
  • Подключение к exe своих ран-тайм пакетов
  • esscript NMEA parser
  • NXP MCU ISP excerpt from ES Script codebase
  • Интеграция Bitnami redmine 2.х stack и Collabnet SVN
Яндекс.Метрика

Сейчас на сайте 100 гостей и нет пользователей

Суббота, 28 июня 2025 ©2025 - ExactSoft - All rights reserved

Лента новостей