=============================================================================== 【名  称】 マルチメディア・オーサリング・エンジン FILLY 2.19 【登 録 名】 FILLY219.LZH 【制作者名】 ともゆき 【掲載者名】 ともゆき(SDI00687) 【動作環境】 Windows95 / NT 4.0が動作する環境 【掲載月日】 97/04/17 【作成方法】 LHA X FILLY219 【検索キー】 FILLY219 %SDI00687 $WIN ------------ 【転 載】 可(HELP参照のこと) ------------------------------------------------------------------------------- ★概要 FILLYシステムの32bit版(Windows95版)です。 今のところWindowのサイズ、位置、設定の保存部分についてはインプリメントして いません。またLHA自動解凍にも対応していません。 2.19からの変更点 ・ GetCurPosの不具合修正 ・ GetEntryの不具合修正 2.18からの変更点 ・ fil_runを作りました。起動させるとカレントディレクトリの「autoexec.fil」を 自動起動します。16bit版との違いはFillyのWindowが出ない点です。利用条件は 16bit版に同じです。オリジナルなコンテンツ作りにご活用ください。 ・filly.filがなかったときに終わるのを止めました。 2.17からの変更点 ・ Cast表示の時に縦棒が入ることがあったのを対処 2.16からの変更点 ・ LoadPic()でのJpeg読み込みの不具合のFIX ・ GetCmdLine()、GetEntry()の不具合のFIX 2.15からの変更点 ・ LoadPic()でJpegファイルを読めるようにした。 ・ GetEntry()の不具合のFIX 2.13からの変更点 ・ FONTダイアログとColorダイアログに対応。 ・ WinInfo(256)で画面の色数取得時のBugをFIX 2.12からの変更点 ・OpenHttpで失敗しても-1が返ってこなかった点を修正 ・Toffyで文字列内に「//」が入れられるように修正 2.11からの変更点 ・バージョン取得関数の追加 str GetVer() Fillyのバージョンを得ます。 ・MFCのDLLをロードする形に変更 ・レジストリ取得部分のバグのFIX void CloseHttp(int sessionNo) int sessionNo 2.10からの変更点 ・レジストリへの文字列の登録参照ができる レジストリへの登録 int SetRegStr(KeyNo,MainKey,SubKey,String); int KeyNo ルートのキーの番号(具体的な数値は下記参照) str MainKey メインのキー str SubKey サブのキー str String 登録する値 失敗すると-1、成功すると1を返す KeyNoの指定値 HKEY_CLASSES_ROOT 0 HKEY_CURRENT_USER 1 HKEY_LOCAL_MACHINE 2 HKEY_USERS 3 HKEY_PERFORMANCE_DATA 4 HKEY_CURRENT_CONFIG 5 HKEY_DYN_DATA 6 レジストリからの読み出し str GetRegStr(KeyNo,MainKey,SubKey); int KeyNo ルートのキーの番号(具体的な数値は上記参照) str MainKey メインのキー str SubKey サブのキー 登録文字列が返ってくる 2.08からの変更点 ・インターネット上のファイルをHttpプロトコルで取得できる。 追加された関数 int OpenHttp(str URL); str URL //開くURL 返り値:インターネットセッション番号 エラーの場合は-1 void CloseHttp(int sessionNo) int sessionNo 開いたコネクションを閉じます。(読み終わったら必ず閉めてね) str ReadHttpStr(int sessionNo) int sessionNo //読む先のセッション番号 返り値:Httpプロトコルで取得した文字列のその段階での取得内容 例えばhttp://www.yun.co.jp/のファイルを取得するときは次の様になります。 main(){ int i,y; str a; y=0; OpenWin(LoadPic("Filly.bmp")); i=OpenHttp("http://www.yun.co.jp/index.html"); mes(TIME){ a=ReadHttpStr(i); if(a!=""){ TextWrite(a,0,0,y);y=y+10; } } mes(LBDOWN){ CloseHttp(i); ExitTitle(); } } 注: http://www.users.yun.co.jp/内にFillyユーザーの自由なスペースを設けています。 そこを使ってNetworkゲームなどを作ってみてくださいね(^^) 興味のある方はともゆきまで、、、。 動作不良のある場合、どういう時に動作しないのか報告していただければ 幸いです。 ===============================================================================