这可能是有点难度的问题(200分)

  • 主题发起人 主题发起人 刘芳
  • 开始时间 开始时间
唉,你可把我折腾惨了。
首先,查查你是不是在用ie5.0?
其次,检查你的vc编译器的include路径,(在option里找),
iehelper的编译输出配置选项。
IEhelper可单步跟踪的。
先不要用我的版本,看看你自己能不能搞定。
我的iehelper也是在msdn down的,咱俩不应该不一致才对。
 
you want to download a file from a url?so easy! "URLDownlaodToFile" api can do it!
it is a api of "Internet Explorer 3" or later!

it is declared in "urlmon.h" library "urlmon.lib"!

if you want to use it in delphi, please check out in which pas file it is declared!

have fun!:)
 
to:feizaihuang
那么谁负责调用URLDownlaodToFile呢,首先是要有一个程序监控IE的下载时间,发现url是rmf的
这个程序负责下载,如果不是rmf文件,放过它!我要的正是这个程序。
Your English is very Good !

to:Crane 先谢谢老大了!
IEhelper VC版的报告错误,我D BCB会,不会VC!你有现成的程序吗?
Delphi版的两个版本都出错!

 
还有delphi版??
首先呢,在vc下选build菜单下倒数第3个选项,会出来一个list,在里面选第一个,
应该是win32debug,其他的先不要选。试一下编译是否能过。
另外去
http://msdn.microsoft.com/downloads/samples/internet/default.asp?url=/downloads/samples/internet/libraries/ie5_lib/default.asp
这里下载ie5.0(隔壁就是5.5的)的.h include包它会在线安装。阅读安装说明。
另外,ie提供的这种支持,恐怕只有VC支持的最好,用BCB,我是棒槌,没法儿帮您了。
还有,我有个猜测,想确认一下,你是不是就是想把自己的东西做成word ,acrobat reader
一样,能把界面嵌在IE里,显示出文档来,是吗?
 
谢谢,现在很晚了,明天照做。
嵌在IE里倒是没这么想,只是打开!
 
因为 rmf.exe 是自己写的,最简单的方法是做浏览器上下文菜单扩展,
将 URL 作为参数传递给 rmf.exe 并执行,由 rmf.exe 负责下载并执行
下载的文档。
 
其实,你嵌在IE里也不难,可以把你的应用程序做成Active Document形式,这是一个
比较老的技术,和ole2.0container有关,不过好像说vc的比较多,delphi就不知道了。
不行就用jsxjd说的方法,注册表里改两行就行了。
 
风之彼端,的给你的地址你看了么?
 
看了,但有两个问题:
1:set objNetSamp=CreateObject("NetSamp.NetAPI")引号中应该写什么呢
2:这是右键菜单里选打开呀,并不是象excel我winrar那样用直接点击url打开的呀。

不过也没关系,关键有谁能告诉我script该怎么写?
请 风之彼端 帮帮忙呀!
 
这个问题俺做过:)
非常 easy,只要把 RWF 的文件扩展名关联成由 RWF.EXE 默认打开就行了,
注意:同时要设一个选项,就是直接打开,而不必寻问操作,
也就是设置关联选项,关闭 IE 下载文件时经常出现的一个询问是“打开还是另存为”的对话框。
然后 IE 会象处理 Excel 等文件一样把该文件自动下载到缓存然后打开。
to 楼主∶
关键就是 文件扩展名的注册关联了,俺有一个自己改进过的 TAssociate 控件可以完成:)
已经发给你了,请查收
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1341056
 
谢谢 zhaqiong Oracle 全部搞定!
 
接受答案了.
 
后退
顶部