CPDB.Net

https://cpdb.ppcompiler.org/

1- Intégrer les fonctionnalités CPDB dans vos projets (CPDB librairie)

Langage C / C++



Introduction

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.


 

Installer CPDB sur votre PDA

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.


 

Vers l'émulateur POSE :
Vers votre PDA :

 

Avec Falch.net DeveloperStudio :

Il est très facile d'installer la librairie CPDB à chaque fois que vous lancer une session de test ou de debug.



Note : Vous pouvez effectuer la même opération pour installer automatiquement une base de données CPDB.


 

Modifier votre code source

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.


 

Conclusion

Quatre lignes de code à ajouter, votre application est alors prête pour CPDB !