CPDB est une librairie Palm partageable. Pour ajouter CPDB dans vos projets C / C++, vous devrez uniquement ouvrir la librairie. L'ouverture et l'utilisation de CPDB est très simplifiée par l'appel de Macro prédéfinie.
La librairie CPDB, un petit fichier PRC, doit être installée avec votre application. Pour vos sessions de test, vous devez également installé la librairie sur l'émulateur POSE, de la même manière qu'une autre application.
- Lancer l'émulateur POSE
- Effectuer un drag & drop du fichier CPDBSTD.PRC directement sur l'émulateur POSE
- Sauvegarder la session : Clic droit/Enregistrer sur l'émulateur POSE
- Démarrer l'outil d'installation Hotsync (dans le groupe de programmes PalmDesktop)
- Cliquer sur le bouton [Ajouter], parcourir et choisir "CPDBSTD.PRC" présent dans le répertoire d'installation de cpdb.net
- Cliquer sur le bouton [Terminer]
- Effectuer une Hotsync de votre PDA
Il est très facile d'installer la librairie CPDB à chaque fois que vous lancer une session de test ou de debug.
- Ouvrir le projet et cliquer sur le menu [Project/Properties]
- Choisir le mode d'exécution dans la liste déroulante, la plupart du temps vous choisirez "Debug"
- Cliquer sur l'onglet [Debug]
- Sur la droite du champ "Load Additional Applications", cliquer sur le bouton [Add] (le bouton avec un icone Papier)
- Parcourir et selectionner "CPDBSTD.PRC" dans le répertoire d'installation de cpdb.net
- Cliquer sur [OK] pour terminer.
Note : Vous pouvez effectuer la même opération pour installer automatiquement une base de données CPDB.
Quelques ajouts doivent être effectué dans votre "main.c" et votre fichier d'entête d'application.
Dans le "main.c" :
- Ajouter la ligne suivante avant la toute premiere fonction de votre projet :
// #include ... CPDB_USELIB // Première fonction |
Note : Ne pas préciser de ";" à la fin de la ligne.
- Ajouter la ligne suivante dans votre fonction "StartApplication" ou "PilotMain" * :
static int StartApplication(void) { CPDB_OPENLIB FrmGotoForm(frmMain); return 0; } |
* Avant l'ouverture de la 1ère form
Note : Ne pas préciser de ";" à la fin de la ligne.
- Ajouter la ligne suivante dans votre fonction "StopApplication" ou "PilotMain" * :
static void StopApplication(void) { FrmCloseAllForms(); CPDB_CLOSELIB } |
* Avant la fin de l'éxécution, après la boucle d'évenement "EventLoop" et APRES la fermeture de toutes les forms (En ce faisant vous pouvez fermer vos bases de données dans l'évenement FrmClose).
Note : Ne pas préciser de ";" à la fin de la ligne.
Dans le fichier entête de l'application :
- Ajouter les lignes suivantes n'importe où dans le fichier :
#include "CPDBSTD.h"
CPDB_EXTERN_USELIB |
Vous aurez besoin de mettre le fichier "CPDBSTD.h" dans le répertoire de votre projet. Vous pourrez trouver ce fichier dans le répertoire d'installaton de CPDB.net
Note : Ne pas préciser de ";" à la fin de la ligne.
Quatre lignes de code à ajouter, votre application est alors prête pour CPDB !
Date de création : 01/10/2003 @ 05:58
Dernière modification : 01/10/2003 @ 08:53
Catégorie : CPDB librairie
Page lue 10001 fois
|