- Create a new directory and copy following file from winim.
winim/com.nim
winim/clr.nim
examples/clr/simple_gui.nim
- Create keyword.txt.
IID_IObject
IID_IType
- Run this command to create
miniwinim.nim.
%USERPROFILE%\.nimble\bin\winimx.cmd -s:windef com.nim clr.nim keywords.txt > miniwinim.nim
- Modify
com.nim and run nim r com.nim to test.
import strutils, macros
import inc/winimbase, utils, winstr, core, shell, ole
export winimbase, utils, winstr, core, shell, ole
To
import strutils, macros
import winim/inc/[winimbase, windef], winim/[utils, winstr], miniwinim
export winimbase, windef, utils, winstr, miniwinim
- Modify
clr.nim.
import ole, com
import strutils, macros
import strformat except `&`
export com
To
import miniwinim, com
import strutils, macros
import strformat except `&`
export com
- Modify
simple_gui.nim.
import winim/clr
To
import clr
- Run
nim r simple_gui.nim to test.