Da du nur die Professional Edition hast, hast du auch kein FireDAC, es sei denn du kaufst es dazu.
Es ist allerdings sehr viel angenehmer damit zu arbeiten...
Bei dbExpress hatte ich schon viele schöne Überraschungen, die sich hauptsächlich um Pfade gedreht haben und um das Finden der richtigen INIs.
Das lässt sich wie so vieles am einfachsten mit dem
Process Monitor prüfen. Da siehst du genau worauf da eigentlich zugegriffen wird.
Und bei TClientDataSet fällt mir noch ein:
Hast du MidasLib in die uses deines Projekts eingebunden? Wenn nicht, musst du auch die
midas.dll mitliefern, wenn du ein TClientDataSet verwenden möchtest.