アプリ名(ランチャーなどに表示される名前)は普通、
リソースタイプ:'tAIN' リソースID:1000
に格納されている。
db = DmOpenDatabaseByTypeCreator (type, creator, mode);
などで、データベースを開いた直後に、
MemHandle resH; Char *resP; resH = DmGet1Resource ('tAIN', 1000); if (resH) { resP = (Char *)MemHandleLock (resH); if (resP != NULL) { // resP(アプリ名)を文字列にコピーするなどの処理 // MemHandleUnlock (resH); } DmReleaseResource (resH); }
と、こんな感じ(で良いと思う)。
DmCloseDatabase (db);
を忘れずに。
ちなみに、
DmDatabaseInfo (cardNo, dbID, &name, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
で得られる"name"はデータベース名。
AND OR
アプリ名(ランチャーなどに表示される名前)は普通、
に格納されている。
アプリ名の取得方法
などで、データベースを開いた直後に、
と、こんな感じ(で良いと思う)。
を忘れずに。
ちなみに、
で得られる"name"はデータベース名。