La fonction import utilisé dans mon wrapper mysql actuel fonctionne bien sous Windows sous cette forme..
Code : Tout sélectionner
;Import de quelques fonctions de la bibliothéque MySql
Import "libmysql.lib"
EndImport
Code : Tout sélectionner
Global MysqlDllFilename.s
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Windows
MysqlDllFilename = "libmysql.dll"
CompilerCase #PB_OS_Linux
MysqlDllFilename = "libmysqlclient.so"
CompilerCase #PB_OS_MacOS
MysqlDllFilename = "libmysqlclient.so"
CompilerCase #PB_OS_AmigaOS
MysqlDllFilename = "mysqlclient.library"
CompilerEndSelect
;Import de quelques fonctions de la bibliothéque MySql
Import MysqlDllFilename
EndImport
Seule des chaines de caractères constantes sont valides après un 'Import or ImportC'