只显示主题贴
奇怪教主怎么把core32里的一些东东纳入到std.c.windows,各种东西东一块西一块的
- 进入论坛 综合技术 版
在这里得到了大家的许多帮助,也来写点心得,希望对初者者有所帮助。
希望高手如( qiezi ideage oldrev )不要见笑,一如既往地,满腔热情地帮助我们这些菜鸟成长:>
windows api很多,windows.d里声明的很不全,如何使用自己想要的函数呢
以WinExec函数为例
1 搜索windows.d未找到WinExec
2 google搜索 intitle:winexec site:msdn.microsoft.com
找到函数原型
http://msdn.microsoft.com/library/ja/default.asp?url=/li ...
- 进入论坛 综合技术 版
IDispatch虽然效率不高,但是有些公开的组件好像只有通过晚期绑定调用(我的意思是,组件文档中只有晚期绑定的示例),比如ImageMagick图像处理组件,还有其他一些著名的组件,不知道是不是我知道得太少了。
- 进入论坛 综合技术 版
谢谢!
比起vc带上几个dll,那是D的程序小多了。
在ie.d里,我用下面代码取不到属性,不知是怎么回事?
auto re=ie.get("ToolBar");
writefln(&re);
得到的只是12FEFC,不管参数是什么
ie.d全部代码:
module ie;
import std.c.windows.windows; /* for MessageBoxA */
import std.stdio;
import activex; /* for AXO */
void main()
{
AXO ie = new AXO("InternetExplorer.Appl ...
- 进入论坛 综合技术 版
编译的奇怪问题:
用build可以成功编译:
bud embed_ie.d win32.lib
直接用dmd却不行:
dmd embed_ie.d win32.lib
Error 42: Symbol Undefined _IID_IoleObject
一共有9个未定义符号。
(我把导入文件位置加到sc.ini中去了)
- 进入论坛 综合技术 版
谢谢!!
一直有个问题想请教,D编译出来的exe个头好大,ie.exe就120k,有的脚本语言编译出来exe,带上解释器也就200多k。
难道是D自带GC的原因吗?
- 进入论坛 综合技术 版
qiezi真厉害!
成功编译出来:
bud embed_ie.d win32.lib -I..\core32 -LIBPATH=..\core32\win32 -cleanup
pause
embed_ie.exe
pause
l8night的例子在这里:
http://svn.dsource.org/projects/l8night/trunk/l8night/dfc/examples/browser/main.d
在你的鼓励下,现在努力学习D,帮助文档差不多已经看了一遍。相信只要入门以后,使用方便性不比脚本语言差。
- 进入论坛 综合技术 版
谢谢qiezi!!
你以前写的那篇确实很好:
http://www.cppblog.com/cpunion/archive/2005/11/11/1061.html
DOM操作很方便,不过我还没有编译出来。
- 进入论坛 综合技术 版
- 浏览: 12028 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
D语言,想说爱你不容易
可以搞掂C语言的,其它高级语言不在话下...
-- by tmp -
D里如何使用标准库未声明 ...
奇怪教主怎么把core32里的一些东东纳入到std.c.windows,各种东西 ...
-- by tuja -
D里如何使用标准库未声明 ...
慢慢补充,windows.d会越来越完整
-- by yayv -
D语言,想说爱你不容易
IDispatch虽然效率不高,但是有些公开的组件好像只有通过晚期绑定调用(我的 ...
-- by tuja -
D语言,想说爱你不容易
好的。还是非常感谢你,qiezi!
-- by tuja






评论排行榜