发新话题
打印

Dwin文档

写个Dwin的使用文档吧,也方便大家学习

TOP

文档确实是个问题。希望有人能一起来做这个工作。

TOP

我的dwin安装上了,可就是不能使用。
我安装在d:\d\dmd\src\下,使用dsss build dwin编译成功.
但在使用时总是报错:
cannot read file 'dwin\sys\win32\com\core.d'
//-------------下边是源文件--------------------
[readexcel.d]
import dwin.sys.win32.com.Core;
import dwin.sys.win32.com.Client;
import tango.io.Stdout;


void main()
{
    auto app = new DispatchObject("Excel.Application");
   
     app.set("Visible",1);                                
   
    auto vbooks = app.get("Workbooks");                  
    auto books = new DispatchObject(vbooks.pdispVal);
   
    auto vbook = books.get("Open", "d:\\200.xls");                    // \\打开此文件
    auto book = new DispatchObject(vbook.pdispVal);  
   
    auto vsheet = book.get("ActiveSheet");
    auto sheet = new DispatchObject(vsheet.pdispVal);
   
    auto vrange = sheet.get("Range", "A1");                         // \\设定单元格
    auto range = new DispatchObject(vrange.pdispVal);
   
    auto vvalue = range.get("Value");                                    //    \\读该设定的单位格的值
     Stdout ( vvalue ).newline;       //  vvalue 是Variant结构体,为什么可直接输出成员变量的值 呢?  
        
}

//-----------sc.ini---------------

[Version]
version=7.51 Build 020

[Environment]
LIB="%@P%\..\lib;%@P%\..\tango\lib;%@P%\..\src\dwin\lib;%@P%\..\..\dm\lib"
DFLAGS="-I%@P%\..\tango;%@P%\..\import;%@P%\..\src\dwin;%@P%\..\src\dwt-win;%@P%\..\src\dwt-addons;%@P%\..\src\other;%@P%\..\src\dwt-samples;%@P%\..\src\phobos" -version=Tango -defaultlib=tango-base-dmd.lib -debuglib=tango-base-dmd.lib -L+tango-user-dmd.lib+dwin.lib+pcre.lib+dwt.lib+advapi32.lib+comctl32.lib+comdlg32.lib+gdi32.lib+gdiplus.lib+glu32.lib+kernel32.lib++msimg32.lib+ole32.lib+oleacc.lib+oleaut32.lib+olepro32.lib+opengl32.lib+user32.lib+usp10.lib+uxtheme.lib
LINKCMD=%@P%\link.exe

//---------------------
使用tango库没问题,哪位大侠快帮帮忙,急..........

TOP

第三方库放到src\other\下,sc.ini重设就好

TOP

发新话题