Aide - Recherche - Membres - Calendrier
Version complète : Travailler avec un pdb sur SD
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS
Destino
Comme le titre l'indique, je veux travailler avec un pdb (en lecture écriture) directement sur la carte SD.
Cependant qd j'utilise par exemple cette fonction:

DmOpenRef DmOpenDatabase (UInt16 cardNo,LocalID dbID, UInt16 mode)

en passant en parametre UInt16 cardNo avec la valeur 1, l'appli de marche pas,....
rDB = DmOpenDatabase(1,dbID,dmModeReadWrite);

comment peut on savoir la valeur de cardNo de la carte SD?
Merci
Patrice
Le Data Manager n'accède qu'à la mémoire principale. Regarde le VFS manager.
poolpy
Et pour info, le cardNo, c'était pour des cartes d'extension de la RAM, il y a très longtemps ; ça ne se fait plus sur les modèles récents.
Destino
Dans la docs de palm, ils parlent que de 2 fonctions ou est question d'une DB

Err VFSFileDBGetRecord (FileRef ref,
UInt16 recIndex, MemHandle *recHP,
UInt8 *recAttrP, UInt32 *uniqueIDP)

Err VFSFileDBInfo (FileRef ref, Char *nameP,
UInt16 *attributesP, UInt16 *versionP,
UInt32 *crDateP, UInt32 *modDateP,
UInt32 *bckUpDateP, UInt32 *modNumP,
MemHandle *appInfoHP, MemHandle *sortInfoHP,
UInt32 *typeP, UInt32 *creatorP,
UInt16 *numRecordsP)

Comment ouvrir le pdb sur SD?
il n'ya aucun exemple sur l'utilisation de VFSFileDBGetRecord.
help svp
Patrice
Ben relis la doc plus calmement... :rolleyes2:
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.