36 ファイルとリソースについて

プログラム内でファイルをアクセスする場合、およびプチコンが保存された他のDSi本体への送受信に関しての遷移を記述します。

対象となる命令
LOAD、SAVE、SENDFILE、RECVFILE

36 ファイルとリソースについて

ファイルとリソースの関係

LOAD・SAVEは、内部リソースとファイル間の読み書きを行い、RECVFILE・SENDFILEは、プチコンが保存された他のDSi本体との通信によるファイルへの読み書きに使用します。

プチコンが保存されたDSi本体

◆ リソース

プログラム
キャラクタ

SPU0~
SPU7

BGU0~
BGU3

スクリーン
カラー
グラフィック
メモリ

LOAD

SAVE


■ ファイル

PRG

PRG

CHR

CHR

CHR


CHR

COL

PRG

SCR

COL


COL

GRP

COL

MEM

GRP


MEM

PRG

SCR

SCR


SEND
FILE

RECV
FILE


SEND
FILE

RECV
FILE



プチコンが保存された他の人のDSi本体1

ファイル

LOAD

SAVE


リソース

プチコンが保存された他の人のDSi本体1

ファイル

LOAD

SAVE


リソース


36 ファイルとリソースについて

LOADの流れ

LOAD命令発行
( LOAD ”PRG:SAMPLE01" )

動作処理を一時停止


ファイルから指定されたメモリーリソースへ情報を読み込み

ファイルが見つからない、又はファイルが壊れている



読み込み終了後に動作再開

エラーダイアログを表示して終了


36 ファイルとリソースについて

SAVEの流れ

SAVE命令発行
( SAVE ”PRG:SAMPLE01" )

動作処理を一時停止

「ファイルを保存します」ダイアログが開き「了解」で次へ


既にファイルが存在していれば「上書きしますか?」ダイアログを開く
「はい」で次へ

ファイルに書き込めない、又は容量に空きがない



「ファイルを保存しています、電源を切らないでください」ダイアログを開く

エラーダイアログを表示して終了


動作処理を再開

36 ファイルとリソースについて

SENDFILE(送信)の流れ

送信命令発行
( SENDFILE ”CHR:SAMPLE01" )

動作処理を一時停止


「ファイル送信」ダイアログを表示


接続先相手の確認
送信するリソース形式で受信待機状態の相手をリストから選択

ファイルが見つからない場合はエラーを表示して終了


ファイルを送信

送信終了後に動作再開

36 ファイルとリソースについて

RECVFILE(受信)の流れ

受信命令発行
( RECVFILE ”CHR:SAMPLE01" )

動作処理を一時停止

既にファイル名が存在する場合「上書き確認」ダイアログ表示して確認


「ファイル受信」ダイアログを表示
指定されたリソース形式を送信しようとしている相手が接続されるのを待つ

受信中ダイアログ表示

受信終了後に動作再開