$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.
nameP
Ná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.
creator
Identifikace tvůrce databáze.
type
Typ databáze.
resDB
Pří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 .