DWT Build problems with DMD 0.153

DBloke DBloke at NoSpam.org
Thu Apr 13 04:00:36 PDT 2006


changed all instances of scope to pageRange and various other names but 
now get these compile errors

C:\dmd\dwt\import>build -release -clean -inline -w -lib -full -allobj 
dwt\all.d -T..\lib\dwt.lib -version=OLE_COM -version=DRAG_DROP
warning - dwt\ole\win32\variant.d(277): statement is not reachable
warning - dwt\ole\win32\variant.d(318): statement is not reachable
warning - dwt\ole\win32\variant.d(354): statement is not reachable
warning - dwt\ole\win32\variant.d(458): statement is not reachable
warning - dwt\ole\win32\variant.d(494): statement is not reachable
warning - dwt\ole\win32\variant.d(529): statement is not reachable
warning - dwt\ole\win32\variant.d(566): statement is not reachable
warning - dwt\ole\win32\variant.d(618): statement is not reachable
dwt\ole\win32\oleframe.d(587): template instance cannot resolve forward 
reference
dwt\ole\win32\oleframe.d(587): Vector!(Integer) is used as a type
dwt\ole\win32\oleframe.d(587): variable 
dwt.ole.win32.oleframe.OleFrame.RemoveMenus.ids voids have no value
dwt\ole\win32\oleframe.d(587): template instance cannot resolve forward 
reference
dwt\ole\win32\oleframe.d(587): Vector!(Integer) is used as a type
dwt\ole\win32\oleframe.d(587): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\ole\win32\oleframe.d(587): cannot implicitly convert expression (new 
Vector!(Integer)) of type void* to int
dwt\ole\win32\oleframe.d(595): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(595): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(605): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(605): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(615): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(615): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(622): no property 'contains' for type 'int'
dwt\ole\win32\oleframe.d(622): function expected before (), not 1 of 
type int
dwt\ole\win32\olecontrolsite.d(749): undefined identifier 
TVector!(OleEventSink).remove
dwt\ole\win32\olecontrolsite.d(749): function expected before (), not 
TVector!(OleEventSink).remove of type void
dwt\ole\win32\olecontrolsite.d(750): undefined identifier 
TVector!(GUID*).remove
dwt\ole\win32\olecontrolsite.d(750): function expected before (), not 
TVector!(GUID*).remove of type void
dwt\ole\win32\olecontrolsite.d(751): undefined identifier 
TVector!(IUnknown).remove
dwt\ole\win32\olecontrolsite.d(751): function expected before (), not 
TVector!(IUnknown).remove of type void
dwt\widgets\table.d(625): undefined identifier TVector!(TableColumn).insert
dwt\widgets\table.d(625): function expected before (), not 
TVector!(TableColumn).insert of type void
dwt\widgets\table.d(854): undefined identifier TVector!(TableColumn).indexOf
dwt\widgets\table.d(854): function expected before (), not 
TVector!(TableColumn).indexOf of type void
dwt\widgets\table.d(902): undefined identifier TVector!(TableColumn).remove
dwt\widgets\table.d(902): function expected before (), not 
TVector!(TableColumn).remove of type void
dwt\widgets\table.d(1556): undefined identifier 
TVector!(TableColumn).indexOf
dwt\widgets\table.d(1556): function expected before (), not 
TVector!(TableColumn).indexOf of type void
dwt\browser\browser.d(557): undefined identifier 
TVector!(CloseWindowListener).remove
dwt\browser\browser.d(557): function expected before (), not 
TVector!(CloseWindowListener).remove of type void
dwt\browser\browser.d(579): undefined identifier 
TVector!(LocationListener).remove
dwt\browser\browser.d(579): function expected before (), not 
TVector!(LocationListener).remove of type void
dwt\browser\browser.d(601): undefined identifier 
TVector!(OpenWindowListener).remove
dwt\browser\browser.d(601): function expected before (), not 
TVector!(OpenWindowListener).remove of type void
dwt\browser\browser.d(623): undefined identifier 
TVector!(ProgressListener).remove
dwt\browser\browser.d(623): function expected before (), not 
TVector!(ProgressListener).remove of type void
dwt\browser\browser.d(645): undefined identifier 
TVector!(StatusTextListener).remove
dwt\browser\browser.d(645): function expected before (), not 
TVector!(StatusTextListener).remove of type void
dwt\browser\browser.d(667): undefined identifier 
TVector!(TitleListener).remove
dwt\browser\browser.d(667): function expected before (), not 
TVector!(TitleListener).remove of type void
dwt\browser\browser.d(689): undefined identifier 
TVector!(VisibilityWindowListener).remove
dwt\browser\browser.d(689): function expected before (), not 
TVector!(VisibilityWindowListener).remove of type void
warning - dwt\dnd\rtftransfer.d(147): statement is not reachable
dwt\custom\styledtexthelper.d(710): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(710): Vector!(StyleRange) is used as a type
dwt\custom\styledtexthelper.d(710): variable 
dwt.custom.styledtexthelper.DefaultLineStyler.lineGetStyle.lineStyles 
voids have no value
dwt\custom\styledtexthelper.d(710): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(710): Vector!(StyleRange) is used as a type
dwt\custom\styledtexthelper.d(710): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtexthelper.d(710): cannot implicitly convert expression 
(new Vector!(StyleRange)) of type void* to int
dwt\custom\styledtexthelper.d(725): no property 'addElement' for type 'int'
dwt\custom\styledtexthelper.d(725): function expected before (), not 1 
of type int
dwt\custom\styledtexthelper.d(729): no property 'values' for type 'int'
dwt\custom\styledtexthelper.d(729): no property 'dup' for type 'int'
dwt\custom\styledtexthelper.d(729): cannot implicitly convert expression 
(1) of type int to StyleRange[]
dwt\custom\styledtexthelper.d(729): cannot cast int to StyleRange[]
dwt\custom\styledtexthelper.d(1734): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(1734): Vector!(StyledTextListener) is used 
as a type
dwt\custom\styledtexthelper.d(1734): new can only create structs, 
dynamic arrays or class objects, not void's
dwt\custom\styledtexthelper.d(1734): cannot implicitly convert 
expression (new Vector!(StyledTextListener)) of type void* to 
dwt.util.vector.Vector!(StyledTextListener).Vector
dwt\custom\styledtexthelper.d(1751): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1751): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(1778): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1778): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(1949): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1949): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(2367): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(2367): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\util\vector.d(262): undefined identifier TVector!(T).insert
dwt\util\vector.d(262): function expected before (), not 
TVector!(T).insert of type void
dwt\util\vector.d(304): undefined identifier TVector!(T).remove
dwt\util\vector.d(304): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): undefined identifier TVector!(T).remove
dwt\util\vector.d(309): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): cannot implicitly convert expression 
(TVector!(T).remove((this._values),(index))) of type int to 
dwt.custom.styledtexthelper.StyledTextListener
dwt\custom\styledtexthelper.d(3532): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3532): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(3804): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3804): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(3878): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3878): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtext.d(283): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(283): Hashtable!(Integer,StyledTextEvent) is 
used as a type
dwt\custom\styledtext.d(283): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(283): cannot implicitly convert expression (new 
Hashtable!(Integer,StyledTextEvent)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,StyledTextEvent).Hashtable
dwt\custom\styledtext.d(284): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(284): Hashtable!(Integer,StyledTextEvent) is 
used as a type
dwt\custom\styledtext.d(284): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(284): cannot implicitly convert expression (new 
Hashtable!(Integer,StyledTextEvent)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,StyledTextEvent).Hashtable
dwt\custom\styledtext.d(285): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(285): Hashtable!(Integer,int[]) is used as a type
dwt\custom\styledtext.d(285): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(285): cannot implicitly convert expression (new 
Hashtable!(Integer,int[])) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,int[]).Hashtable
dwt\custom\styledtext.d(428): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(428): Hashtable!(Color,Color) is used as a type
dwt\custom\styledtext.d(428): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(428): cannot implicitly convert expression (new 
Hashtable!(Color,Color)) of type void* to 
dwt.util.hashtable.Hashtable!(Color,Color).Hashtable
dwt\custom\styledtext.d(743): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(743): Vector!(Color) is used as a type
dwt\custom\styledtext.d(743): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(743): cannot implicitly convert expression (new 
Vector!(Color)) of type void* to dwt.util.vector.Vector!(Color).Vector
dwt\util\vector.d(262): undefined identifier TVector!(T).insert
dwt\util\vector.d(262): function expected before (), not 
TVector!(T).insert of type void
dwt\util\vector.d(304): undefined identifier TVector!(T).remove
dwt\util\vector.d(304): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): undefined identifier TVector!(T).remove
dwt\util\vector.d(309): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): cannot implicitly convert expression 
(TVector!(T).remove((this._values),(index))) of type int to 
dwt.graphics.color.Color
dwt\custom\styledtext.d(1693): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(1693): Hashtable!(Integer,Integer) is used as a type
dwt\custom\styledtext.d(1693): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(1693): cannot implicitly convert expression (new 
Hashtable!(Integer,Integer)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,Integer).Hashtable
-----------------------------------------
Build debug version ...

C:\dmd\dwt\import>build -debug -g -unittest -clean -w -lib -full -allobj 
dwt\all.d -T..\lib\dwtd.lib  -version=OLE_COM -version=DRAG_DROP
warning - dwt\ole\win32\variant.d(277): statement is not reachable
warning - dwt\ole\win32\variant.d(318): statement is not reachable
warning - dwt\ole\win32\variant.d(354): statement is not reachable
warning - dwt\ole\win32\variant.d(458): statement is not reachable
warning - dwt\ole\win32\variant.d(494): statement is not reachable
warning - dwt\ole\win32\variant.d(529): statement is not reachable
warning - dwt\ole\win32\variant.d(566): statement is not reachable
warning - dwt\ole\win32\variant.d(618): statement is not reachable
dwt\ole\win32\oleframe.d(587): template instance cannot resolve forward 
reference
dwt\ole\win32\oleframe.d(587): Vector!(Integer) is used as a type
dwt\ole\win32\oleframe.d(587): variable 
dwt.ole.win32.oleframe.OleFrame.RemoveMenus.ids voids have no value
dwt\ole\win32\oleframe.d(587): template instance cannot resolve forward 
reference
dwt\ole\win32\oleframe.d(587): Vector!(Integer) is used as a type
dwt\ole\win32\oleframe.d(587): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\ole\win32\oleframe.d(587): cannot implicitly convert expression (new 
Vector!(Integer)) of type void* to int
dwt\ole\win32\oleframe.d(595): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(595): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(605): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(605): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(615): no property 'addElement' for type 'int'
dwt\ole\win32\oleframe.d(615): function expected before (), not 1 of 
type int
dwt\ole\win32\oleframe.d(622): no property 'contains' for type 'int'
dwt\ole\win32\oleframe.d(622): function expected before (), not 1 of 
type int
dwt\ole\win32\olecontrolsite.d(749): undefined identifier 
TVector!(OleEventSink).remove
dwt\ole\win32\olecontrolsite.d(749): function expected before (), not 
TVector!(OleEventSink).remove of type void
dwt\ole\win32\olecontrolsite.d(750): undefined identifier 
TVector!(GUID*).remove
dwt\ole\win32\olecontrolsite.d(750): function expected before (), not 
TVector!(GUID*).remove of type void
dwt\ole\win32\olecontrolsite.d(751): undefined identifier 
TVector!(IUnknown).remove
dwt\ole\win32\olecontrolsite.d(751): function expected before (), not 
TVector!(IUnknown).remove of type void
dwt\widgets\table.d(625): undefined identifier TVector!(TableColumn).insert
dwt\widgets\table.d(625): function expected before (), not 
TVector!(TableColumn).insert of type void
dwt\widgets\table.d(854): undefined identifier TVector!(TableColumn).indexOf
dwt\widgets\table.d(854): function expected before (), not 
TVector!(TableColumn).indexOf of type void
dwt\widgets\table.d(902): undefined identifier TVector!(TableColumn).remove
dwt\widgets\table.d(902): function expected before (), not 
TVector!(TableColumn).remove of type void
dwt\widgets\table.d(1556): undefined identifier 
TVector!(TableColumn).indexOf
dwt\widgets\table.d(1556): function expected before (), not 
TVector!(TableColumn).indexOf of type void
dwt\browser\browser.d(557): undefined identifier 
TVector!(CloseWindowListener).remove
dwt\browser\browser.d(557): function expected before (), not 
TVector!(CloseWindowListener).remove of type void
dwt\browser\browser.d(579): undefined identifier 
TVector!(LocationListener).remove
dwt\browser\browser.d(579): function expected before (), not 
TVector!(LocationListener).remove of type void
dwt\browser\browser.d(601): undefined identifier 
TVector!(OpenWindowListener).remove
dwt\browser\browser.d(601): function expected before (), not 
TVector!(OpenWindowListener).remove of type void
dwt\browser\browser.d(623): undefined identifier 
TVector!(ProgressListener).remove
dwt\browser\browser.d(623): function expected before (), not 
TVector!(ProgressListener).remove of type void
dwt\browser\browser.d(645): undefined identifier 
TVector!(StatusTextListener).remove
dwt\browser\browser.d(645): function expected before (), not 
TVector!(StatusTextListener).remove of type void
dwt\browser\browser.d(667): undefined identifier 
TVector!(TitleListener).remove
dwt\browser\browser.d(667): function expected before (), not 
TVector!(TitleListener).remove of type void
dwt\browser\browser.d(689): undefined identifier 
TVector!(VisibilityWindowListener).remove
dwt\browser\browser.d(689): function expected before (), not 
TVector!(VisibilityWindowListener).remove of type void
warning - dwt\dnd\rtftransfer.d(147): statement is not reachable
dwt\custom\styledtexthelper.d(710): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(710): Vector!(StyleRange) is used as a type
dwt\custom\styledtexthelper.d(710): variable 
dwt.custom.styledtexthelper.DefaultLineStyler.lineGetStyle.lineStyles 
voids have no value
dwt\custom\styledtexthelper.d(710): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(710): Vector!(StyleRange) is used as a type
dwt\custom\styledtexthelper.d(710): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtexthelper.d(710): cannot implicitly convert expression 
(new Vector!(StyleRange)) of type void* to int
dwt\custom\styledtexthelper.d(725): no property 'addElement' for type 'int'
dwt\custom\styledtexthelper.d(725): function expected before (), not 1 
of type int
dwt\custom\styledtexthelper.d(729): no property 'values' for type 'int'
dwt\custom\styledtexthelper.d(729): no property 'dup' for type 'int'
dwt\custom\styledtexthelper.d(729): cannot implicitly convert expression 
(1) of type int to StyleRange[]
dwt\custom\styledtexthelper.d(729): cannot cast int to StyleRange[]
dwt\custom\styledtexthelper.d(1734): template instance cannot resolve 
forward reference
dwt\custom\styledtexthelper.d(1734): Vector!(StyledTextListener) is used 
as a type
dwt\custom\styledtexthelper.d(1734): new can only create structs, 
dynamic arrays or class objects, not void's
dwt\custom\styledtexthelper.d(1734): cannot implicitly convert 
expression (new Vector!(StyledTextListener)) of type void* to 
dwt.util.vector.Vector!(StyledTextListener).Vector
dwt\custom\styledtexthelper.d(1751): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1751): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(1778): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1778): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(1949): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(1949): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(2367): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(2367): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\util\vector.d(262): undefined identifier TVector!(T).insert
dwt\util\vector.d(262): function expected before (), not 
TVector!(T).insert of type void
dwt\util\vector.d(304): undefined identifier TVector!(T).remove
dwt\util\vector.d(304): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): undefined identifier TVector!(T).remove
dwt\util\vector.d(309): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): cannot implicitly convert expression 
(TVector!(T).remove((this._values),(index))) of type int to 
dwt.custom.styledtexthelper.StyledTextListener
dwt\custom\styledtexthelper.d(3532): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3532): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(3804): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3804): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtexthelper.d(3878): undefined identifier 
SimpleType!(RANGE).arraycopy
dwt\custom\styledtexthelper.d(3878): function expected before (), not 
SimpleType!(RANGE).arraycopy of type void
dwt\custom\styledtext.d(283): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(283): Hashtable!(Integer,StyledTextEvent) is 
used as a type
dwt\custom\styledtext.d(283): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(283): cannot implicitly convert expression (new 
Hashtable!(Integer,StyledTextEvent)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,StyledTextEvent).Hashtable
dwt\custom\styledtext.d(284): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(284): Hashtable!(Integer,StyledTextEvent) is 
used as a type
dwt\custom\styledtext.d(284): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(284): cannot implicitly convert expression (new 
Hashtable!(Integer,StyledTextEvent)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,StyledTextEvent).Hashtable
dwt\custom\styledtext.d(285): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(285): Hashtable!(Integer,int[]) is used as a type
dwt\custom\styledtext.d(285): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(285): cannot implicitly convert expression (new 
Hashtable!(Integer,int[])) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,int[]).Hashtable
dwt\custom\styledtext.d(428): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(428): Hashtable!(Color,Color) is used as a type
dwt\custom\styledtext.d(428): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(428): cannot implicitly convert expression (new 
Hashtable!(Color,Color)) of type void* to 
dwt.util.hashtable.Hashtable!(Color,Color).Hashtable
dwt\custom\styledtext.d(743): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(743): Vector!(Color) is used as a type
dwt\custom\styledtext.d(743): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(743): cannot implicitly convert expression (new 
Vector!(Color)) of type void* to dwt.util.vector.Vector!(Color).Vector
dwt\util\vector.d(262): undefined identifier TVector!(T).insert
dwt\util\vector.d(262): function expected before (), not 
TVector!(T).insert of type void
dwt\util\vector.d(304): undefined identifier TVector!(T).remove
dwt\util\vector.d(304): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): undefined identifier TVector!(T).remove
dwt\util\vector.d(309): function expected before (), not 
TVector!(T).remove of type void
dwt\util\vector.d(309): cannot implicitly convert expression 
(TVector!(T).remove((this._values),(index))) of type int to 
dwt.graphics.color.Color
dwt\custom\styledtext.d(1693): template instance cannot resolve forward 
reference
dwt\custom\styledtext.d(1693): Hashtable!(Integer,Integer) is used as a type
dwt\custom\styledtext.d(1693): new can only create structs, dynamic 
arrays or class objects, not void's
dwt\custom\styledtext.d(1693): cannot implicitly convert expression (new 
Hashtable!(Integer,Integer)) of type void* to 
dwt.util.hashtable.Hashtable!(Integer,Integer).Hashtable
-----------------------------------------
you may need to copy "dwt.lib" "dwtd.lib" to \dmd\lib

Any ideas?
I tried changing scope to _scope Scope and pageRange but get the above 
errors.
DBloke



More information about the Digitalmars-d-dwt mailing list