Page Top

Entice Designer anchor.png Edit

DFLで作るGUIの外観をGUIで編集することのできるツール。
一応IDEと言えるかもしれない。

Page Top

ライセンス anchor.png Edit

[[LGPLライセンス>Wikipedia:LGPL]]とzlibライセンスとオリジナルのライセンスのトリプルライセンス。どれか一つを選ぶことが可能。

Page Top

手動インストール anchor.png Edit

  1. dmd および dmc のインストール
    Tools/DMD を参考にdmdやdmcをインストールし、dmd.exeやdmc.exeのあるフォルダにそれぞれパスを通す。
    なお、実行ファイルは <dmdをインストールしたフォルダ>/bin/dmd.exe や、 <dmcをインストールしたフォルダ>/bin/dmc.exe となるようにインストールすること。
  2. ソースコードの入手
    非公式のGithubのプロジェクトからgit cloneもしくはzipファイルを入手して解凍します。
  3. インストール
    1. <dmdをインストールしたフォルダ>/import/dfl/all.d などとなるようにファイルを設置する
    2. <dmdをインストールしたフォルダ>/lib のフォルダがlib用のフォルダとなるようにフォルダを作っておく。
    3. sc.ini に、import用のフォルダとして <dmdをインストールしたフォルダ>/import を、ライブラリ用のフォルダとして<dmdをインストールしたフォルダ>/libを指定しておく
      例)
      1
      2
      
      LIB="%@P%\..\lib"
      DFLAGS="-I%@P%\..\import"
    4. コマンドプロンプトを開き、以下を入力
      cd /D '''''<dmdをインストールしたフォルダ>'''''/import/dfl
      set dmd_path=<dmdをインストールしたフォルダ>
      set dmc_path=<dmcをインストールしたフォルダ>
    5. 続けて、以下を入力してコンパイルを行う
      go
    6. うまくいくと次のように表示される。*1
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      60
      61
      62
      63
      64
      65
      66
      67
      68
      69
      70
      71
      72
      73
      74
      
      Compiling debug DFL...
       
      $ ..\..\..\dmd\bin\dmd -c -debug -g   -I.. all.d base.d application.d internal/d
      lib.d internal/clib.d internal/utf.d internal/com.d control.d form.d registry.d
      drawing.d menu.d notifyicon.d commondialog.d filedialog.d folderdialog.d panel.d
       textbox.d richtextbox.d picturebox.d listbox.d groupbox.d splitter.d usercontro
      l.d button.d label.d collections.d internal/winapi.d internal/wincom.d event.d s
      ocket.d timer.d environment.d messagebox.d tooltip.d combobox.d treeview.d tabco
      ntrol.d colordialog.d listview.d data.d clipboard.d fontdialog.d progressbar.d r
      esources.d statusbar.d imagelist.d toolbar.d internal/_stdcwindows.d
       
      Making debug lib...
       
      $ ..\..\..\dm\bin\lib -c -n -p64 dfl_debug.lib ..\..\..\dm\lib\gdi32.lib ..\..\.
      .\dm\lib\comctl32.lib ..\..\..\dm\lib\advapi32.lib ..\..\..\dm\lib\comdlg32.lib
      ..\..\..\dm\lib\ole32.lib ..\..\..\dm\lib\uuid.lib ..\..\..\dmd\lib\ws2_32.lib u
      ser32_dfl.lib shell32_dfl.lib olepro32_dfl.lib all.obj base.obj application.obj
      dlib.obj clib.obj utf.obj com.obj control.obj form.obj registry.obj drawing.obj
      menu.obj notifyicon.obj commondialog.obj filedialog.obj folderdialog.obj panel.o
      bj textbox.obj richtextbox.obj picturebox.obj listbox.obj groupbox.obj splitter.
      obj usercontrol.obj button.obj label.obj collections.obj winapi.obj wincom.obj e
      vent.obj socket.obj timer.obj environment.obj messagebox.obj tooltip.obj combobo
      x.obj treeview.obj tabcontrol.obj colordialog.obj listview.obj data.obj clipboar
      d.obj fontdialog.obj progressbar.obj resources.obj statusbar.obj imagelist.obj t
      oolbar.obj _stdcwindows.obj
      Digital Mars Librarian Version 8.02n
      Copyright (C) Digital Mars 2000-2007 All Rights Reserved
      http://www.digitalmars.com/ctg/lib.html
      Digital Mars Librarian complete.
       
      Compiling release DFL...
       
      $ ..\..\..\dmd\bin\dmd -c -O -inline -release   -I.. all.d base.d application.d
      internal/dlib.d internal/clib.d internal/utf.d internal/com.d control.d form.d r
      egistry.d drawing.d menu.d notifyicon.d commondialog.d filedialog.d folderdialog
      .d panel.d textbox.d richtextbox.d picturebox.d listbox.d groupbox.d splitter.d
      usercontrol.d button.d label.d collections.d internal/winapi.d internal/wincom.d
       event.d socket.d timer.d environment.d messagebox.d tooltip.d combobox.d treevi
      ew.d tabcontrol.d colordialog.d listview.d data.d clipboard.d fontdialog.d progr
      essbar.d resources.d statusbar.d imagelist.d toolbar.d internal/_stdcwindows.d
       
      Making release lib...
       
      $ ..\..\..\dm\bin\lib -c -n -p64 dfl.lib ..\..\..\dm\lib\gdi32.lib ..\..\..\dm\l
      ib\comctl32.lib ..\..\..\dm\lib\advapi32.lib ..\..\..\dm\lib\comdlg32.lib ..\..\
      ..\dm\lib\ole32.lib ..\..\..\dm\lib\uuid.lib ..\..\..\dmd\lib\ws2_32.lib user32_
      dfl.lib shell32_dfl.lib olepro32_dfl.lib all.obj base.obj application.obj dlib.o
      bj clib.obj utf.obj com.obj control.obj form.obj registry.obj drawing.obj menu.o
      bj notifyicon.obj commondialog.obj filedialog.obj folderdialog.obj panel.obj tex
      tbox.obj richtextbox.obj picturebox.obj listbox.obj groupbox.obj splitter.obj us
      ercontrol.obj button.obj label.obj collections.obj winapi.obj wincom.obj event.o
      bj socket.obj timer.obj environment.obj messagebox.obj tooltip.obj combobox.obj
      treeview.obj tabcontrol.obj colordialog.obj listview.obj data.obj clipboard.obj
      fontdialog.obj progressbar.obj resources.obj statusbar.obj imagelist.obj toolbar
      .obj _stdcwindows.obj
      Digital Mars Librarian Version 8.02n
      Copyright (C) Digital Mars 2000-2007 All Rights Reserved
      http://www.digitalmars.com/ctg/lib.html
      Digital Mars Librarian complete.
       
      Making build lib...
       
      $ ..\..\..\dm\bin\lib -c -n dfl_build.lib user32_dfl.lib shell32_dfl.lib olepro3
      2_dfl.lib
      Digital Mars Librarian Version 8.02n
      Copyright (C) Digital Mars 2000-2007 All Rights Reserved
      http://www.digitalmars.com/ctg/lib.html
      Digital Mars Librarian complete.
       
      Done.
       
      About to move DFL lib files to ..\..\..\dmd\lib (Close window or Ctrl+C to stop)
       
      続行するには何かキーを押してください . . .
    7. Enterなど何かキーを押すと、dfl.lib、dfl_build.lib、dfl_debug.libの各ファイルが <dmdをインストールしたフォルダ>/lib のフォルダにコピーされる。
Page Top

dsssでのインストール anchor.png Edit

現在dsssでのインストールには対応していない。

Page Top

関連記事 anchor.png Edit

Page Top

投票とコメント anchor.png Edit

選択肢 投票
大変参考になった2  
参考になった2  
あまり参考にならなかった0  
まったく参考にならなかった0  

最新の10件を表示しています。 コメントページを参照

  • 現行のtrunkを最新バージョンのdmdやTangoに対応するためのパッチを書きました filedmd1053tango_2037phobos.patch -- SHOO編集 2009-12-06 (日) 20:51:04
  • Some implementations fail with > 64 handles, but that will return WAIT_FAILED; // all implementations fail with >= 128 handles due to WAIT_ABANDONED_0 being 128. -- ゲスト編集 2014-05-19 (月) 17:10:09
お名前:

*1 dmdやdmcのパスによっては若干違うところがある。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 5724, today: 1, yesterday: 6
初版日時: 2012-11-24 (土) 14:44:03
最終更新: 2014-05-19 (月) 17:10:09 (JST) (1248d) by ゲスト
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu