Hallo Thomas,
ich versuche herauszufinden ob ich die nativen IBO Komponenten ersetzen kann. Ich habe bis jetzt nur die nativen Komponenten eingesetzt. Ein paar Sachen gibt es da schon die mir nicht gefallen. Die Version 5 ist in ein paar Punkten problematisch. So z.b. wenn in ein TIB_Grid ein TIB_ComboBox integriert wird, wird das Control nicht wie erwarten innerhalb der Zelle gezeichnet sondern links oben im Bildschirmrand. Jason kann das nicht nachvollziehen.
Ein fehlverhalten das seit etwa 3-4 Monaten da ist. Jason hat von mit eine Test-Anwendung bekommen und auch ein Screen Capture Video. Doch bis Heute keine Reaktion. Die aktuelle Version kann ich nicht testen da ich die Lizenz habe ablaufen lassen. Was auch ziemlich nervt ist, wenn im TIB_Grid irgend welche IB_Controls platziert werden und man tippt die Zelle an, bekommt das Control nicht gleich den Focus, sondern erst nach dem dritten Click. Übrigens, TMS hat das gleiche Problem. DevExpress hat das Problem nicht!
Das Hauptproblem ist natürlich das die nativen Komponenten um so viel Produktiver sind als die DataSet kompatiblen IBO Komponenten, leider mit dem Nachteil dass man keine Drittanbieterkomponenten verwenden kann eben weil sie nicht DataSet kompatibel sind.
Meine Datenbank ist und bleibt Firebird. Eigentlich müsste ich bei IBO bleiben wegen der Produktivität. Doch die nativen Controls werden auch nicht aktualisiert habe ich das Gefühl. Somit bleibt die Optik
ziemlich hinten. Jason hätte eine DataSource entwickeln sollen das beides unterstützt native und DataSet.
Alleine schon der SQL Editor ist so produktiv, der neben den Editor auch eine Liste der Tabellen liefert und darunter die Liste der Feldnamen der aktiven Tabelle. Per doppenklick ist die Tabelle im Join und per Doppelklick ist das Feld im Select. Wenn man permanent damit zu tun hat, ist das maximal produktiv. In DBX, FireDAC und UniDAC fehlt das. Ein nackter Editor. Vermutlich bin ich der einzige Depp der sich die hunderte Tabelennamen und dessen Felder nicht merken kann. Jedes mal raus aus der IDE rein in IBExpert select erstellen und wieder zurück in der IDE um das SQL zu platzieren. Das kann es doch nicht sein.
Mal sehen was sonst noch ans Tageslicht kommt wenn ich weiter teste.
Sorry, für meine Ausdrucksweise...
Schöne Grüße,
Kostas