D Lang Library Dwin 11

D Programming Language Lib Windows 11 Computer -

Download Now! Simple D Programming Language Library Dwin

D Lang Library Dwin 11

Windows library for the D Programming language Version 1 (D1)

DWin has been tested with D programming language DMD 1.033 and Tango library 0.99.7

Packages included in DWin cover such areas as : Windows COM client programming, Windows Registry module, PCRE Regular Expression, Send Email, Loads an ini style file(multi line supported), Create Windows shortcut and more.

Why DWin

  • core.com: ported juno.com to Tango to support Windows COM stuff
  • sys.win32.Registry: ported juno.utils.registry to Tango
  • sys.win32.ie: wrappers of Windows Internet Explorer functions
  • sys.win32.ShellLink : Create shortcut on Windows
  • net.smtp.MailSender: Send Email via Windows cdosys.dll
  • text.Properties: Loads an ini style file. multi lines value and section supported
  • text.pcre: The Regular Expression module in D based on the PCRE lib by iceeLyne

Building

Assume DWin installed to D:\d\dwin, Building a static library of DWin, Just :

  • Download and install DSSS
  • Copy D:\d\dwin\dsss.conf to D:\d\dsss.conf
  • Run dsss build dwin

If you want to use some Phobos functions in DWin, add -version=pho to DSSS buildflags manually

If you want to use a few DFL functions in DWin, add -versin=DFL to DSSS buildflags manually

DWin Library Modules

  • dwin.core.Array
  • dwin.core.Ctfe
  • dwin.core.Exception
  • dwin.core.Gp
  • dwin.core.Traits
  • dwin.core.Tuple
  • dwin.core.Version
  • dwin.database.sqlite.All
  • dwin.database.sqlite.Base
  • dwin.database.sqlite.Data
  • dwin.database.sqlite.Extra
  • dwin.database.sqlite.Util
  • dwin.database.sqlite._auth
  • dwin.database.sqlite._event
  • dwin.database.sqlite._ureg
  • dwin.database.sqlite.c.sqlite3
  • dwin.design.Singleton
  • dwin.gui.swt.LinkText
  • dwin.gui.swt.MultiLineTextFieldEditor
  • dwin.gui.swt.PasswordFieldEditor
  • dwin.io.ContentScan
  • dwin.io.Digest
  • dwin.io.FileRoots
  • dwin.io.Path
  • dwin.io.PathScan
  • dwin.io.Stream
  • dwin.io.compress.Zip
  • dwin.io.crypt.Base64
  • dwin.lab.Array
  • dwin.lab.BrowserSample
  • dwin.lab.EasyCurl_Unittests
  • dwin.lab.Misc
  • dwin.lab.SharedLib
  • dwin.lab.SqliteBench
  • dwin.lab.SqliteSample
  • dwin.math.Bignumber
  • dwin.math.Scale
  • dwin.net.Net
  • dwin.net.Uri
  • dwin.net.ftp.FtpConnection
  • dwin.net.ftp.c.ftpparse
  • dwin.net.http.MyHttpGet
  • dwin.net.smtp.CDOMessage
  • dwin.net.smtp.MailSender
  • dwin.sys.Common
  • dwin.sys.Process
  • dwin.sys.win32.CodePage
  • dwin.sys.win32.InternetShortcut
  • dwin.sys.win32.Macros
  • dwin.sys.win32.MessageBox
  • dwin.sys.win32.Registry
  • dwin.sys.win32.Shell
  • dwin.sys.win32.ShellLink
  • dwin.sys.win32.Speak
  • dwin.sys.win32.SpecialPath
  • dwin.sys.win32.Types
  • dwin.sys.win32.UserGdi
  • dwin.sys.win32.WHttp
  • dwin.sys.win32.WHttpRequest
  • dwin.sys.win32.Window
  • dwin.sys.win32.Wrapper
  • dwin.sys.win32.browser.OleClientSiteImpl
  • dwin.sys.win32.browser.StorageImpl
  • dwin.sys.win32.com.Bstr
  • dwin.sys.win32.com.COMException
  • dwin.sys.win32.com.COMInterface
  • dwin.sys.win32.com.Client
  • dwin.sys.win32.com.CoInit
  • dwin.sys.win32.com.Core
  • dwin.sys.win32.com.OleInit
  • dwin.sys.win32.com.Types
  • dwin.sys.win32.com.UserGdi
  • dwin.sys.win32.com.Util
  • dwin.sys.win32.com.tlb.adodb
  • dwin.sys.win32.com.tlb.cdosys
  • dwin.sys.win32.com.tlb.danim
  • dwin.sys.win32.com.tlb.more.GDSetLET
  • dwin.sys.win32.com.tlb.more.InputControl
  • dwin.sys.win32.com.tlb.more.LegitCheckControl
  • dwin.sys.win32.com.tlb.more.MSBIND
  • dwin.sys.win32.com.tlb.more.MSRDO20
  • dwin.sys.win32.com.tlb.more.MSSTDFMT
  • dwin.sys.win32.com.tlb.more.MicrosoftUpdateCatalogWebControl
  • dwin.sys.win32.com.tlb.more.NetSign
  • dwin.sys.win32.com.tlb.more.RACREG32
  • dwin.sys.win32.com.tlb.more.RootCert
  • dwin.sys.win32.com.tlb.more.SubmitControl
  • dwin.sys.win32.com.tlb.more.USBKey
  • dwin.sys.win32.com.tlb.more.VBAR332
  • dwin.sys.win32.com.tlb.more.WMPEncEn
  • dwin.sys.win32.com.tlb.more.WPDSp
  • dwin.sys.win32.com.tlb.more.amstream
  • dwin.sys.win32.com.tlb.more.atl
  • dwin.sys.win32.com.tlb.more.autodisc
  • dwin.sys.win32.com.tlb.more.browserwm
  • dwin.sys.win32.com.tlb.more.browseui
  • dwin.sys.win32.com.tlb.more.camocx
  • dwin.sys.win32.com.tlb.more.catsrv
  • dwin.sys.win32.com.tlb.more.catsrvut
  • dwin.sys.win32.com.tlb.more.certInStall
  • dwin.sys.win32.com.tlb.more.certcli
  • dwin.sys.win32.com.tlb.more.certmgr
  • dwin.sys.win32.com.tlb.more.cic
  • dwin.sys.win32.com.tlb.more.clbcatex
  • dwin.sys.win32.com.tlb.more.clbcatq
  • dwin.sys.win32.com.tlb.more.cmprops
  • dwin.sys.win32.com.tlb.more.comadmin
  • dwin.sys.win32.com.tlb.more.commaddin
  • dwin.sys.win32.com.tlb.more.compatUI
  • dwin.sys.win32.com.tlb.more.comrepl
  • dwin.sys.win32.com.tlb.more.comsnap
  • dwin.sys.win32.com.tlb.more.comsvcs
  • dwin.sys.win32.com.tlb.more.comuid
  • dwin.sys.win32.com.tlb.more.cryptext
  • dwin.sys.win32.com.tlb.more.datime
  • dwin.sys.win32.com.tlb.more.dfrgsnap
  • dwin.sys.win32.com.tlb.more.dfrgui
  • dwin.sys.win32.com.tlb.more.dfsshlex
  • dwin.sys.win32.com.tlb.more.dgnet
  • dwin.sys.win32.com.tlb.more.diskquota
  • dwin.sys.win32.com.tlb.more.dmocx
  • dwin.sys.win32.com.tlb.more.drmstor
  • dwin.sys.win32.com.tlb.more.dsdmoprp
  • dwin.sys.win32.com.tlb.more.dsdtcuiu
  • dwin.sys.win32.com.tlb.more.dx7vb
  • dwin.sys.win32.com.tlb.more.dx8vb
  • dwin.sys.win32.com.tlb.more.dxtmsft
  • dwin.sys.win32.com.tlb.more.encdec
  • dwin.sys.win32.com.tlb.more.es
  • dwin.sys.win32.com.tlb.more.expsrv
  • dwin.sys.win32.com.tlb.more.fxsocm
  • dwin.sys.win32.com.tlb.more.h323msp
  • dwin.sys.win32.com.tlb.more.hhctrlui
  • dwin.sys.win32.com.tlb.more.hnetcfg
  • dwin.sys.win32.com.tlb.more.hotplug
  • dwin.sys.win32.com.tlb.more.iasads
  • dwin.sys.win32.com.tlb.more.iashlpr
  • dwin.sys.win32.com.tlb.more.iasnap
  • dwin.sys.win32.com.tlb.more.iasrad
  • dwin.sys.win32.com.tlb.more.iassdo
  • dwin.sys.win32.com.tlb.more.iassvcs
  • dwin.sys.win32.com.tlb.more.iccardCtl
  • dwin.sys.win32.com.tlb.more.iepeers
  • dwin.sys.win32.com.tlb.more.igfxdev
  • dwin.sys.win32.com.tlb.more.igfxdgps
  • dwin.sys.win32.com.tlb.more.igfxdo
  • dwin.sys.win32.com.tlb.more.igfxhk
  • dwin.sys.win32.com.tlb.more.igfxpph
  • dwin.sys.win32.com.tlb.more.igfxsrvc
  • dwin.sys.win32.com.tlb.more.inetcomm
  • dwin.sys.win32.com.tlb.more.ipnathlp
  • dwin.sys.win32.com.tlb.more.ir50_32
  • dwin.sys.win32.com.tlb.more.jscript
  • dwin.sys.win32.com.tlb.more.krnlprov
  • dwin.sys.win32.com.tlb.more.licdll
  • dwin.sys.win32.com.tlb.more.lmrt
  • dwin.sys.win32.com.tlb.more.mdhcp
  • dwin.sys.win32.com.tlb.more.mdwmdmsp
  • dwin.sys.win32.com.tlb.more.mmcndmgr
  • dwin.sys.win32.com.tlb.more.mmfutil
  • dwin.sys.win32.com.tlb.more.more.activeds
  • dwin.sys.win32.com.tlb.more.more.amcompat
  • dwin.sys.win32.com.tlb.more.mqgentr
  • dwin.sys.win32.com.tlb.more.mqoa
  • dwin.sys.win32.com.tlb.more.mqoa10
  • dwin.sys.win32.com.tlb.more.mqoa20
  • dwin.sys.win32.com.tlb.more.mqsnap
  • dwin.sys.win32.com.tlb.more.mqtrig
  • dwin.sys.win32.com.tlb.more.msaatext
  • dwin.sys.win32.com.tlb.more.msdatasrc
  • dwin.sys.win32.com.tlb.more.msftedit
  • dwin.sys.win32.com.tlb.more.mshtmled
  • dwin.sys.win32.com.tlb.more.msi
  • dwin.sys.win32.com.tlb.more.msieftp
  • dwin.sys.win32.com.tlb.more.msjetes40
  • dwin.sys.win32.com.tlb.more.msnetobj
  • dwin.sys.win32.com.tlb.more.msoeacct
  • dwin.sys.win32.com.tlb.more.mspmsp
  • dwin.sys.win32.com.tlb.more.msscp
  • dwin.sys.win32.com.tlb.more.mstime
  • dwin.sys.win32.com.tlb.more.mstscax
  • dwin.sys.win32.com.tlb.more.msvbvm50
  • dwin.sys.win32.com.tlb.more.msvbvm60
  • dwin.sys.win32.com.tlb.more.msvidctl
  • dwin.sys.win32.com.tlb.more.mswebdvd
  • dwin.sys.win32.com.tlb.more.mswmdm
  • dwin.sys.win32.com.tlb.more.msxml
  • dwin.sys.win32.com.tlb.more.msxml2
  • dwin.sys.win32.com.tlb.more.msxml3
  • dwin.sys.win32.com.tlb.more.msxml6
  • dwin.sys.win32.com.tlb.more.mtsadmin
  • dwin.sys.win32.com.tlb.more.muweb
  • dwin.sys.win32.com.tlb.more.mycomput
  • dwin.sys.win32.com.tlb.more.ncprov
  • dwin.sys.win32.com.tlb.more.nscompat
  • dwin.sys.win32.com.tlb.more.odbcconf
  • dwin.sys.win32.com.tlb.more.oleacc
  • dwin.sys.win32.com.tlb.more.oleprn
  • dwin.sys.win32.com.tlb.more.paqsp
  • dwin.sys.win32.com.tlb.more.pstorec
  • dwin.sys.win32.com.tlb.more.qedit
  • dwin.sys.win32.com.tlb.more.quartz
  • dwin.sys.win32.com.tlb.more.rcbdyctl
  • dwin.sys.win32.com.tlb.more.rdchost
  • dwin.sys.win32.com.tlb.more.rend
  • dwin.sys.win32.com.tlb.more.riched20
  • dwin.sys.win32.com.tlb.more.rtmsapi
  • dwin.sys.win32.com.tlb.more.scardssp
  • dwin.sys.win32.com.tlb.more.sccsccp
  • dwin.sys.win32.com.tlb.more.scriptpw
  • dwin.sys.win32.com.tlb.more.scrobj
  • dwin.sys.win32.com.tlb.more.scrrun
  • dwin.sys.win32.com.tlb.more.sdpblb
  • dwin.sys.win32.com.tlb.more.sendcmsg
  • dwin.sys.win32.com.tlb.more.sens
  • dwin.sys.win32.com.tlb.more.servdeps
  • dwin.sys.win32.com.tlb.more.shgina
  • dwin.sys.win32.com.tlb.more.shimgvw
  • dwin.sys.win32.com.tlb.more.simpdata
  • dwin.sys.win32.com.tlb.more.slayerxp
  • dwin.sys.win32.com.tlb.more.smlogcfg
  • dwin.sys.win32.com.tlb.more.stclient
  • dwin.sys.win32.com.tlb.more.tapi3
  • dwin.sys.win32.com.tlb.more.termmgr
  • dwin.sys.win32.com.tlb.more.themeui
  • dwin.sys.win32.com.tlb.more.upnp
  • dwin.sys.win32.com.tlb.more.vbscript
  • dwin.sys.win32.com.tlb.more.wavemsp
  • dwin.sys.win32.com.tlb.more.wbemads
  • dwin.sys.win32.com.tlb.more.wbemcntl
  • dwin.sys.win32.com.tlb.more.wbemdisp
  • dwin.sys.win32.com.tlb.more.wiascr
  • dwin.sys.win32.com.tlb.more.wiavideo
  • dwin.sys.win32.com.tlb.more.wmdmlog
  • dwin.sys.win32.com.tlb.more.wmiscmgr
  • dwin.sys.win32.com.tlb.more.wmnetmgr
  • dwin.sys.win32.com.tlb.more.wmp
  • dwin.sys.win32.com.tlb.more.wmpdxm
  • dwin.sys.win32.com.tlb.more.wmpshell
  • dwin.sys.win32.com.tlb.more.wmstream
  • dwin.sys.win32.com.tlb.more.wshchs
  • dwin.sys.win32.com.tlb.more.wshcon
  • dwin.sys.win32.com.tlb.more.wshext
  • dwin.sys.win32.com.tlb.more.wuapi
  • dwin.sys.win32.com.tlb.more.wuaueng1
  • dwin.sys.win32.com.tlb.more.wuweb
  • dwin.sys.win32.com.tlb.more.xenroll
  • dwin.sys.win32.com.tlb.mshtml
  • dwin.sys.win32.com.tlb.olepro32
  • dwin.sys.win32.com.tlb.shdocvw
  • dwin.sys.win32.com.tlb.shell32
  • dwin.sys.win32.com.tlb.speech.SAPI51ListBox
  • dwin.sys.win32.com.tlb.speech.STCustomStream
  • dwin.sys.win32.com.tlb.speech.TTSEng
  • dwin.sys.win32.com.tlb.speech.itngram
  • dwin.sys.win32.com.tlb.speech.itngramCHS
  • dwin.sys.win32.com.tlb.speech.sapi
  • dwin.sys.win32.com.tlb.speech.simpleaudiolib
  • dwin.sys.win32.com.tlb.speech.spcommon
  • dwin.sys.win32.com.tlb.speech.spsreng
  • dwin.sys.win32.com.tlb.speech.spsrx
  • dwin.sys.win32.com.tlb.speech.spttseng
  • dwin.sys.win32.com.tlb.stdole2
  • dwin.sys.win32.com.tlb.stdole32
  • dwin.sys.win32.com.tlb.winhttp
  • dwin.sys.win32.headers.all
  • dwin.sys.win32.headers.comcat
  • dwin.sys.win32.headers.docobj
  • dwin.sys.win32.headers.exdisp
  • dwin.sys.win32.headers.mshtmhst
  • dwin.sys.win32.headers.oaidl
  • dwin.sys.win32.headers.objbase
  • dwin.sys.win32.headers.objidl
  • dwin.sys.win32.headers.ocidl
  • dwin.sys.win32.headers.ole2
  • dwin.sys.win32.headers.oleauto
  • dwin.sys.win32.headers.oleidl
  • dwin.sys.win32.headers.shlguid
  • dwin.sys.win32.headers.shobjidl
  • dwin.sys.win32.headers.sphelper
  • dwin.sys.win32.headers.unknwn
  • dwin.sys.win32.headers.urlmon
  • dwin.sys.win32.headers.wincon
  • dwin.sys.win32.headers.winerror
  • dwin.sys.win32.headers.wtypes
  • dwin.sys.win32.ie.Base
  • dwin.sys.win32.ie.Common
  • dwin.sys.win32.ie.Events
  • dwin.sys.win32.ie.HTMLDocument
  • dwin.sys.win32.ie.HTMLElement
  • dwin.sys.win32.ie.HTMLEventObj
  • dwin.sys.win32.ie.IE
  • dwin.sys.win32.ie.WebBrowser
  • dwin.text.Arguments
  • dwin.text.CommandlineApp
  • dwin.text.Locale
  • dwin.text.Properties
  • dwin.text.Regex
  • dwin.text.TextConst
  • dwin.text.Unicode
  • dwin.text.Util
  • dwin.text.convert.UnicodeBom
  • dwin.text.convert.Utf
  • dwin.text.pcre.Capi
  • dwin.text.pcre.RegExp
  • dwin.text.pcre.Util
  • dwin.text.scregexp
  • dwin.time.Time
  • dwin.time.WallClock
  • dwin.util.digest.Digest
  • dwin.util.encode.Base64

SVN Download DWin


End-User License Agreement: freeware


D Language Windows 11