Um mal auf die urspruengliche Frage zurueckzukommen:
Mit Delphi werden natuerlich bevorzugt Datenbankapplikationen geschrieben.
Es gibt auch andere Anzendungsmoeglichkeiten.
Ich habe z. B. ein Bewegungssystem von Newport damit angesteuert.
Also C Header nach Pascal uebersetzen und
DLL benutzen.
Mit der Matrox Imaging Library habe ich Bilderkennung getrieben.
Also
ActiveX einbinden und die generierten *_TLB.pas-Dateien ueberarbeiten bis sie funktionieren.