Destino
07/07/2005 à 08:17
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
07/07/2005 à 08:21
Le Data Manager n'accède qu'à la mémoire principale. Regarde le VFS manager.
poolpy
07/07/2005 à 08:59
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
07/07/2005 à 09:41
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
07/07/2005 à 09:54
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.