BeniBela online


This page only exists as an overview about my pages concerning programming.


The source of most of my programs as collection of Mercurial repositories.


  • Internet Tools: A XPath 2/3/XQuery 1/3/JSONiq engine, a pattern matcher for HTML/XML, an auto update class and a HTTP connection wrapper.
  • Farbauswahldialog: A color select dialog with HLS- and RGB-mode.
  • TCommandLineReader: An unit for parsing of command line parameters
  • Big Decimal Math: An arbitrary precision bcd floating point library
  • Diagram-Tools: A diagram component based on a model/view system.
  • BBUtils: Often needed functions missing in FPC.
  • Non-VCL Canvas: A replacement for Delphi's TCanvas not depending on the VCL.
  • Diffreader: A unit to read and write unified diffs.
  • TCVirus: An unit/component for the development of joke programs
  • TAutoUpdater: An unit for an automatically update
  • SimpleBrowser: A simple IE-based browser
  • Huffmankomprimierer: A collection of functions for Huffman (de-)compression.


  • TTreeListView: A combination of TListView and TTreeView drawing tree and column items.
  • TSearchBar: A typical search bar with next/previous/highlight-buttons.
  • Custom Controls: A set of completely owner drawn components.
  • TBeniGrad: A component which creates a color gradient on the formular.
  • TBeniGradGauge: A gauge combined with a color gradient.
  • TZahlBox: An edit box for numbers.

BWInf (German)

  • 25. Endrunde: Wasserfluss im Gebirge
  • 25. Runde 2: Ein Bidoku als Variante eines Sudokus und das Erkennen von mathematischen Folgen
  • 25. Runde 1: Einkaufsoptimierung, Topologische Sortierung und ein Blackboxspiel
  • 24. Runde 2: Sichtbarkeitsberechnungen in Polygonen und Teilfolgenzählen
  • 24. Runde 1: Meßwertauswertung, Folienentschlüsselung und Fehlzeitendatenbank
  • 23. Runde 2: Kugelkleben und Geheimbotschaften in Internetseitenstruktur
  • 23. Runde 1: Wasserdichte eines Käses, Rechtecke zählen und Wörterketten
  • 21. Runde 2: Fahrkartenautomat, Brandubh und Ampelsteuerung
  • 21. Runde 1: Riegel, Bienen- und Schiffswegsuche

For G+ authorship:
Personal home page of