UltraLite® - Programmation C et C++
Développement d'applications à l'aide de l'API C++ UltraLite
Compilation et création de liens
Un ensemble de bibliothèques d'exécution est disponible sur certaines plates-formes lorsque vous utilisez l'API C++ UltraLite. Ces bibliothèques incluent, pour Windows CE et Windows XP/200x, un moteur de base de données permettant un accès multiprocessus à cette même base.
Les bibliothèques d'exécution se trouvent dans les répertoires rép_installation\ultralite\palm, rép_installation\ultralite\ce et rép_installation\ultralite\win32.
Les bibliothèques ci-dessous sont fournies pour les applications sous Palm OS.
ulrt.lib Bibliothèque statique. Elle se trouve dans rép_installation\ultralite\palm\68k\lib\cw.
ulbase.lib Bibliothèque contenant des fonctions supplémentaires qui ne peuvent pas être fournies dans une bibliothèque de liaison dynamique distincte (DLL). Les applications C/C++ doivent établir une liaison avec cette bibliothèque pour garantir l'accès aux fonctionnalités d'UltraLite.
Les bibliothèques Windows CE se trouvent dans les répertoires rép_installation\ultralite\ce\plate_forme, où plate_forme peut être arm, 386, arm.50 ou armt.
Les bibliothèques dynamiques sont fournies pour Windows CE :
ulbase.lib Bibliothèque contenant des fonctions supplémentaires qui ne peuvent pas être fournies dans une bibliothèque de liaison dynamique distincte (DLL). Les applications C/C++ doivent établir une liaison avec cette bibliothèque pour garantir l'accès aux fonctionnalités d'UltraLite.
ulrt10.dll Pour utiliser cette bibliothèque, liez votre application à la bibliothèque d'importation, rép_installation\ultralite\ce\plate_forme\lib\ulimp.lib.
Lorsque vous liez cette bibliothèque, veillez à spécifier les options de compilation suivantes :/DUNICODE /DUL_USE_DLL
ulrt.lib Cette bibliothèque se trouve dans rép_installation\ultralite\ce\plate_forme\lib\.
Lorsque vous liez cette bibliothèque, veillez à spécifier l'option de compilation suivante :/DUNICODE
ulrtc.lib Bibliothèque statique de jeux de caractères Unicode à utiliser avec le moteur UltraLite pour un accès multiprocessus à la base de données UltraLite. Elle se trouve dans rép_installation\ultralite\ce\plate_forme\lib\.
Lorsque vous liez cette bibliothèque, veillez à spécifier l'option de compilation suivante :/DUNICODE
Le répertoire rép_installation\ultralite\win32\386 contient des bibliothèques pour les systèmes d'exploitation Windows supportés autres que Windows CE. Il s'agit des bibliothèques suivantes :
ulbase.lib Bibliothèque contenant des fonctions qui ne peuvent pas être fournies dans une bibliothèque de liaison dynamique distincte (DLL). Les applications C/C++ doivent établir une liaison avec cette bibliothèque pour garantir l'accès aux fonctionnalités d'UltraLite.
ulrt10.dll Bibliothèque DLL de jeux de caractères ANSI. Pour utiliser cette bibliothèque, liez votre application à la bibliothèque d'importation, rép_installation\ultralite\win32\386\ulimp.lib.
Lorsque vous liez cette bibliothèque, veillez à spécifier l'option de compilation suivante :/DUL_USE_DLL