XE3 bringt kein Blackfish mehr mit.
Dagegen wird Firebird über DBExpress offiziell unterstützt und das TMS Grid wird als Bonuspack mit XE3 mit geliefert (und in Videos von Emba beworben).
Insofern sollte sich damit offiziell arbeiten lassen.
Ich habe auch Stringgrids getestet -allerdings auch mit Firebird- (sowohl unter FM als auch unter
VCL) da gibt es genau so viele Probleme.
Die LiveBindings taugen einfach nur für die Datenbindung an Gitter für die Darstellung der Daten (nicht für das komplexe Arbeiten mit Daten) und generell nur für kleine Tabellen.
Die selbe Tabelle an ein
VCL-DBGrid gebunden läuft wunderbar.
Wenn man die Daten von Hand in ein FM TMS-Grid überträgt, lässt sich damit im Ansatz auch schon ganz gut arbeiten. (Es gibt noch Probleme, die bei FM liegen und andere bei TMS, woran aber noch gearbeitet werden soll (z.B. persistente Spalten, bessere Gruppierung usw).)
Da mit den LB als wesentliches und herausragendes Produktmerkmal geworben wird, sollten die sich auch vernünftig nutzen lassen.
Ich kann nicht erkennen, dass ich das Problem falsch angegangen bin...