トップページ  IMWサンプル集

imw_icon.gifIMW Ver2

IMW(Ver2.15)はインタプリタ型のプログラミング言語です。
簡単な記述でウインドウズ版アプリケーションが創れます。
インストール作業は不要です。
解凍すれば、すぐに使えます。
不要になったらホルダごと削除するれば片付きます。

Ver2.14 以降ではコンパイルが可能になりました。
(「なんちゃってコンパイル」です)
単体で動くアプリケーションソフトをつくれます。



< IMW Ver2 の主な機能 >
 グラフィックは当たり前
 3次元的なキャラクターの処理
 ファイル操作
 各種コントロール(ボタン、リスト、スクロールボックス、他)
 MIDI、WAVE ファイルの再生
 WAVE データの編集
 かなり手間をかけたヘルプファイル(?)→  (旧版)ヘルプのhtml版
 ★コンパイル機能!単独アプリケーションソフトを創れる

 IMWプログラムのサンプル集

 ★コンパイルに関する注意
1)添付のフォルダ「 ImwFiles 」は、Imw2.exe と同じ場所に置いてください。
 (解凍した状態の位置関係でお使いください)
2)コンパイルの際、エディッタ上のプログラムのエラーチェックは、 全く行っていません。インタプリタ上での実行でエラーの起きないことを十分確認してから コンパイルを実施してください。
3)アイコンを指定する場合、通常のアイコンファイルは指定できません。 専用のデータファイルになります。ver2.15 のヘルプ参照

< 動作環境 >
 Windows98 および WindowsXP で動作確認を行いました。
 その他での動作確認はしていません。たぶん動くと思います。(Windows8.1、Windows10 でも動作します 2024年追記)

< ダウンロードについて >
 このプログラムはフリーウェアです。ご自由にお使い下さい。
 このプログラムの使用によって生じたいかなる損害についても作者は一切責任を負いません。

 インストールやアンインストールの作業は必要ありません。
 適当な場所に置いていただければ使用可能、不要になればファイルを削除してください。

 ダウンロードされるファイルは zip 形式で圧縮されています。使用には解凍ソフトが必要です。

   IMW 最新版をダウンロードする(約375Kb)

   Vectorの紹介ページへ
 できるだけ「Vectorの紹介ページ」からダウンロードしていただく事を希望します。
 理由:ダウンロード数が把握できるため

< 更新しました >
 このページにあるIMWは、以前公開した Ver2.X の最新版です。
 すでに旧バージョンをお使いの方は以下のファイルを差し替えてください。

   Imw2.exe --- プログラム本体
   Imw2.hlp --- ヘルプファイル

 ファイル名はどちらも前バージョンと同一ですから、上書きしてください。
 プログラミング自体の変更は無いため、互換性には問題ありません。

 ホルダ「ImwFiles」についてもすべて差し替えてください。


 [修正箇所の履歴]
 <Ver 2.15> --- 最新版
  1)グラフィックボタンに直接描画する BmpBtBox BmpBtCircle などを追加した。
  2)配列変数を初期化する DataInit を追加した。
  3)全てコピー、全て消去、する AllClipEdit AllCrearEdit を追加した。
  4)予約変数 FILE_NAME に、起動時のフルパスファイル名が入るようにした。
  5)ファイル名のみ、パスのみ、を取り出す GetFilePath GetFileName を追加した。
  6)3Dグラフィック、ダイアログ、その他バグ修正
 <Ver 2.14>
  1)コンパイル機能を追加した。
  2)実行速度を高速化した。
  3)変形ウィンドウを開く SetWinStyleOption を追加した。
  4)ヘルプファイルの誤記修正、その他、細かいバグ修正。
 <Ver2.13>
  1)ファイルダイアログの詳細設定版 FileNameDlgR FileNameDlgW を追加した。
  2)数値を16進文字列に変換する SetEditData16 を追加した。
  3)WindowsXP 用の背景色を追加した。
  4)コントロールからフォーカスを外す KillControlFocus を追加した。
  5)ヘルプファイルの誤記修正、その他、細かいバグ修正。
 <Ver2.12>
  1)WindowsXP での不具合部分を修正した。
  2)ビットマップボタン用の標準グラフィックデータを内部に準備した。
  3)ファイル名のパスにスペースが有ると失敗する問題を修正した。
  4)その他、細かいバグ修正。
 <Ver2.11>
  1)コントロールにビットマップボタンを追加した。
  2)各種グラフィックファイルを表示できるようにした。
  3)絵の色を修正して、コピーする ShiftBMPColor コマンドを追加した。
  4)その他、細かいバグ修正。
 <Ver2.1>
  1)ダイアログボックスを開けるようにした。
  2)予約変数 WIN_L WIN_T 追加した。
  3)予約サブルーチン MOVE 追加した。
  4)その他、細かいバグ修正。
 <Ver2.0b>
  1)新規作成を行なった時、ファイル名が残るバグを修正した。
 <Ver2.0a>
  1)コマンドアシストダイアログの詳細ボタンが無効だった為、機能を追加した。
  2)ファイルメニューに「新規作成」を追加した。
  3)文字列の比較(CompEditText)で、文字列が空の場合、0(偽)を返すようにした。