Hi!
Du könntest es ja mal mit h2pas probieren, das bei Free Pascal mit dabei ist.
Nachdem ich vor kurzem die ctypes
Unit wieder Delphi kompatibel gemacht habe, funktioneren die generierten ctypes benutzenden Header auch wieder mit Delphi.
(theoretisch
)
Du kannst h2pas allerdings auch mitteilen die ctypes
Unit nicht zu verwenden und alle Typaliase direkt in der
Unit anzulegen.
Die ctypes
Unit müsstest du dir im Gegensatz zu h2pas allerdings aus dem FPC
SVN besorgen. Die liegt unter
rtl/inc/ctypes.pp
Edit: Bzgl
MySQL 5.x Header: warum versuchst du nicht die aus FPC zu verwenden? Die Lizenz (modifizierte
LGPL) erlaubt auch statisches Linken für close source Programme.
Wobei... ich glaub die
MySQL-Header verwenden bereits die neuen Funktionen der DynLibs
Unit... Könnte doch schwieriger werden als gedacht...
Gruß,
Sven