インストール方法とか雑記

時間がなくて全然いじれなかったっていうね

コンパイル・リンク環境の作成

共通フォルダに入れるのが嫌なんだけど!って人はsc.iniをいじりましょう

rspファイル

コンパイル時に引数指定を省略するために必要なファイル
ここから、dmd-windows.rspをDLしてコンパイル時は

dmd @dmd-windows.rsp ファイル名.d

って感じで作る。ANSI指定してあるのでファイルの文字コードに注意かな

コーディングしてみる

ごめん全然やってない!
下手に色々なwxWidgetsの情報をぐぐるより、公式のwxDリファレンスとか、wxd\Samples\の中身をみて自分で勉強した方が早いと思います。なんとなく

  • てきとーにウィンドウにボタンを入れてみる

via:このソース

import wx.wx;

class viewFrame : Frame
{
private:
	Button	*pBtn;
public:
	public this(string title, Point pos, Size size)
	{
        super(title, pos, size);
		pBtn = cast(Button*)new Button(this,0);
	};
};

void main()
{
    (new class App
    {
        override bool OnInit()
        {
            (new viewFrame("Hello, wxWidgets world!",
                Point(50,50), Size(500,430))).Show(true);
            return true;
        }
    }).Run();
};

おお、super便利だ
というか今気付いたがボタン破棄してなゲフンゲフン
まあガベコレ頼みっていうやつですね。こうやってメモリ管理のできない輩が増えていくw