Derelict+Tango

Sam samhudotsamhu at gmail.com
Sun Sep 6 19:10:28 PDT 2009


Hi Robert, 

Thank you so much!

I compiled the dfl.lib and dfl_debug.lib successfully just by ran makelib2.bat( altered to my d path accordinly).Now the 2 lib files were there right in dmd\windows\lib,the src files were in dmd\import.With below code snippet:
module d2;
//: -dfl
import dfl.all;

class MyForm : Form{
	
	this(){
		text	= "DFL form";
		auto btn	= new Button;
		with(btn){
			parent	= this;
			text		= "&Click";
			click		~= &click1;
		}
		auto box	= new TextBox;
		with(box){
			parent	= this;
		}
	}
	
	void click1(Object sender, EventArgs ea){
		msgBox("Form is cliked!");
	}
	
}

void main(){
	Application.run(new MyForm);
}

I built with 
dmd -O -release -L/exet/nt/su:windows:4.0 -L+dfl.lib d2.d
result in a lot of errors :
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(783): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(783): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(783): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(875): Error: mixin is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1123): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1123): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1123): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1135): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1135): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1135): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1150): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1150): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1172): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1172): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1172): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1178): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1178): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1323): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1323): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1323): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1343): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1343): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1358): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1358): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1364): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1364): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1364): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1411): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1411): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1411): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1418): Error: identifier 'ContextMenu' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1418): Error: ContextMenu is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1418): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1432): Error: identifier 'ContextMenu' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1432): Error: ContextMenu is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1486): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1486): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1486): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1543): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1543): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1550): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1550): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1556): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1556): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1556): Error: variable dfl.control.Control._deffont voids have no value
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1559): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1559): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1565): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1565): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1592): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1592): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1645): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1645): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1645): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1653): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1653): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1666): Error: identifier 'HCURSOR' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1666): Error: HCURSOR is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1666): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1704): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1704): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1712): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1712): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1712): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1903): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1903): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1903): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1917): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1917): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1959): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1959): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1959): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1971): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1971): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1971): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1985): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(1985): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2063): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2063): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2063): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2073): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2073): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2122): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2122): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2144): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2144): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2144): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2296): Error: identifier 'HRGN' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2296): Error: HRGN is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2296): Error: identifier 'HRGN' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2296): Error: HRGN is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2296): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2305): Error: identifier 'Region' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2305): Error: Region is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2305): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2317): Error: identifier 'Region' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2317): Error: Region is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2323): Error: identifier 'Region' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2323): Error: Region is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2444): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2444): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2444): Error: variable dfl.control.Control._FixAmbientOld.font voids have no value
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2446): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2446): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2446): Error: variable dfl.control.Control._FixAmbientOld.backColor voids have no value
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2447): Error: identifier 'Color' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2447): Error: Color is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2447): Error: variable dfl.control.Control._FixAmbientOld.foreColor voids have no value
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2560): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2560): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2560): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2570): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2570): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2905): Error: identifier 'Graphics' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2905): Error: Graphics is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: identifier 'DflComObject' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: DflComObject is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: identifier 'IDropTarget' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: IDropTarget is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: class dfl.control.Control.DropTarget base type must be class or interface, not void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2915): Error: class dfl.control.Control.DropTarget base type must be interface, not void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2924): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2924): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2924): Error: identifier 'IID' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2924): Error: IID is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2924): Error: function dfl.control.Control.DropTarget.QueryInterface does not override any function
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: identifier 'POINTL' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: POINTL is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2946): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: identifier 'POINTL' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: POINTL is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2973): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2999): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(2999): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: identifier 'POINTL' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: POINTL is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3022): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3053): Error: identifier 'ComToDdataObject' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3053): Error: ComToDdataObject is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3053): Error: variable dfl.control.Control.DropTarget.dataObj voids have no value
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3075): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3075): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3075): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: identifier 'DflComObject' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: DflComObject is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: identifier 'IDropSource' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: IDropSource is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: class dfl.control.Control.DropSource base type must be class or interface, not void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3102): Error: class dfl.control.Control.DropSource base type must be interface, not void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3112): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3112): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3112): Error: identifier 'IID' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3112): Error: IID is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3112): Error: function dfl.control.Control.DropSource.QueryInterface does not override any function
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: identifier 'BOOL' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: BOOL is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3134): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3218): Error: identifier 'HRESULT' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3218): Error: HRESULT is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3218): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3218): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3218): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3261): Error: identifier 'data' of 'dfl.data.IDataObject' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3261): Error: dfl.data.IDataObject is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3261): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3289): Error: identifier 'Data' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3289): Error: Data is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3289): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3345): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3345): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3345): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3363): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3363): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3363): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3370): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3370): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3370): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3437): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3437): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3437): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3449): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3449): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3449): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3461): Error: identifier 'Region' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3461): Error: Region is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3461): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3470): Error: identifier 'Region' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3470): Error: Region is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3470): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3612): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3612): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3612): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3612): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3612): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3620): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3620): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3620): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3620): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3620): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3628): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3628): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3628): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3628): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3628): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3639): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3639): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3639): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3639): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3639): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3658): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3658): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3658): Error: identifier 'Font' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3658): Error: Font is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3658): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3669): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3669): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3804): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3839): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3847): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3847): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3847): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3854): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(3858): Error: cannot implicitly convert expression (null) of type void* to void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4061): Error: identifier 'Rect' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4061): Error: Rect is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4072): Error: identifier 'Size' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4072): Error: Size is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4094): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4094): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4094): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4110): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4110): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4110): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4205): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4205): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4205): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4212): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4212): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4212): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4219): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4219): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4219): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4262): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4262): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4262): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4269): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4269): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4269): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4276): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4276): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4276): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4312): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4312): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4312): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4324): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4324): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4324): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4336): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4336): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4336): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4377): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4377): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4377): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4389): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4389): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4389): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4425): Error: identifier 'EventArgs' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4425): Error: EventArgs is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4425): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4440): Error: identifier 'WPARAM' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4440): Error: WPARAM is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4440): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4453): Error: identifier 'HDC' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4453): Error: HDC is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4453): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4502): Error: identifier 'HWND' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4502): Error: HWND is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4502): Error: identifier 'Point' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4502): Error: Point is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4502): Error: cannot have parameter of type void
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4526): Error: identifier 'DWORD' is not defined
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4526): Error: DWORD is used as a type
F:\DLang\Dtwo\dmd\windows\bin\..\..\import\dfl\control.d(4526): Error: variable dfl.control.Control.ldlgcode voids have no value

So was I missing something again?
Thanks again for your help!

Regards,
Sam



More information about the Digitalmars-d mailing list