Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird V2.5 UDF unter Ubuntu (https://www.delphipraxis.net/169096-firebird-v2-5-udf-unter-ubuntu.html)

lowmax_5 28. Jun 2012 10:55

Datenbank: Firebird • Version: 2.5 • Zugriff über: IBDAC

Firebird V2.5 UDF unter Ubuntu
 
Hallo,

ich habe mal eine grundlegende Verständnisfrage, um eine selbst erstellte FB-UDF unter Ubuntu x64 zum laufen zu bringen:

Betreibe ich einen FB-Server z.B. unter Win2008Srv x64 habe ich die UDF's mit XE2 als Zielplattform x64 zu komplieren, um diese zum Laufen zu bringen, da natürlich x64 UDF-Dll's benötigt werden.

Doch wie sieht es mit dem Betrieb unter Linux(Ubuntu x64) aus? Ist hier separat zu compilieren (womit?), oder würden die UDF's auch laufen, so lange keine OS-spezifischen Funktionen verwendet werden?

lowmax

mkinzler 28. Jun 2012 10:57

AW: Firebird V2.5 UDF unter Ubuntu
 
Du musst diese z.B. mit Freepascal für Linux x64 compilieren.

lowmax_5 28. Jun 2012 11:20

AW: Firebird V2.5 UDF unter Ubuntu
 
Ist sonst noch etwas zu beachten wie Dateiname, Berechtigungen etc.?

tsteinmaurer 28. Jun 2012 12:21

AW: Firebird V2.5 UDF unter Ubuntu
 
Folgende Punkte fallen mir ein:
  • Der Benutzer, unter dem der Firebird Server Prozess läuft, braucht entsprechende Rechte auf dem ./UDF Unterverzeichnis
  • Die DECLARE EXTERNAL FUNCTION Anweisung muss den case-sensitiven UDF-Bibliotheksnamen verwenden und auf die Dateiendung verzichten. So ist sichergestellt, dass die Datenbank mit den UDF-Deklarationen portabel zwischen Windows und Linux bleibt


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz