$Header: /home/radek/cvs/forth-book/dictionary/qf/palmos-api/DmCreateDatabase,v 1.1 2003/12/28 18:21:58 radek Exp $
DmCreateDatabase — Vytvoří novou databázi na uvedné kartě, s uvedeným názvem, tvůrcem a typem.
DmCreateDatabase ( resDB? type. creator. &nameP. cardNo → Err )Err DmCreateDatabase( | cardNo, | |
| nameP, | ||
| creator, | ||
| type, | ||
resDB); |
| UInt16 | cardNo; |
| const Char * | nameP; |
| UInt32 | creator; |
| UInt32 | type; |
| bool | resDB; |
cardNoČíslo paměťové karty na které chceme databázi vytvořit.
namePNázev databáze. Název může být dlouhý nejvýše 32 znaků v četně ukončujícího znaku null. Název databáze smí obsahovat jen 7-mi bitové ASCII znaky v rozsahu 0x20 až 0x7E.
creatorIdentifikace tvůrce databáze.
typeTyp databáze.
resDBPříznak zdrojové (resource) databáze.
Vrací:
Vrátí 0 nenastala li chyba jinak memErrIvalidParam.
Použití si ukážeme napříkladu vytvoření databáze Cvičná Databáze. Tuto databázi vytvořime jako obyčejnou, s identifikací tvůrce Test a typem databáze Data
# $Id: example:DmCreateDatabase.ses,v 1.1 2003/12/28 18:21:58 radek Exp $ needs zstrings FALSE (ID) Data (ID) Test z" Cvičná databáze" DROP >ABS 0 DmCreateDatabase .