我想用在程序写提取连接后交给netants or flashget来下载
用delphi写的
thanksyou
用delphi写的
thanksyou
解决方案 »
- 如何使点击一个BUTTON相当于点击一个DBTOOLBUTTON?
- 關於樹和數據庫的問題
- 求高手急救!!!(我是新手)
- 用Quickreport设计报表,如何实现类似于票据打印功能
- 出售原代码
- 三层结构,中间层query,dataprovider客户端用clientdataset,datasource,在客户端用dbgrideh显示数据,怎样添加数据!
- project文件(*.dpr)与普通的unit(*.pas)文件在结构上有什么区别?
- Listview在选中ITEM的时候图片的颜色不变,Caption的颜色改变
- 哪有三层开发的资料
- Oracle高手请进
- 怎样制作一个可以通过网络升级的程序?
- 为什么Delphi中不能输入版权、注册等特殊符号?输入后就会变成问号?
只有用VB,VC来控制的例子,不过用DELPHI一样的~
vb,vc 没用过啊
AntObj :AntAPIObj;
begin
AntObj.AddUrl('http://www.netants.com/netants.exe', 'NetAnts 1.0', 'http://www.netants.com');
If AntObj.IsUrlExist('http://www.netants.com/netants.exe') Then
showmessage('Url Exist!')
Else
showmessage('Url not Exist!');
end;
不行啊
erro:
procject procject1.exe raised exception class eacessviolation with message
access violation at address 00457064 in module 'project1.exe',read of address '0000
首先,Import typr libary 导入flashget目录下的Dll库。procedure TMainFrm.FlashGet1Click(Sender: TObject);
var
Url:WideString ;
Info:WideString ;
refer:WideString ;
saveto:WideString;
IFlashGet:JetCarNetscape;
begin
Url:='http://www.amazesoft.com/fc057b.exe';
refer:=Url;
saveto:= 'D:\0722\delphi\ctrl' ;
info:='测试';
// IFlashGet.Open(Url);
IFlashget.AddUrl(Url,info,refer);
end;procedure TMainFrm.FlashGet2Click(Sender: TObject);
var
UrlList:Olevariant;
n,i:Integer ;
begin
n:=suiDBGrid5.SelectedRows.Count;
UrlList:=VarArrayCreate([0,n],varOlestr) ;
with suiDBGrid5.DataSource.DataSet do
begin
for i:=0 to n do
begin
GotoBook(pointer(suiDBGrid5.SelectedRows.Items[i]));
UrlList[i]:= FieldByName('下载地址').AsString;
end;
end;
IFlashget.AddUrlList(UrlList);
end;
[email protected]
thanks 行了就结帖
试试下面的方法,用dde来实现的
uses
ddeman;var
dde: TDdeClientConv;
begin
dde := TDdeClientConv.Create(nil);
with dde do
begin
ServiceApplication := 'C:\Program Files\FlashGet\flashget';
SetLink('flashget','WWW_ACTIVATE');
RequestData('0xFFFFFFFF');
SetLink('flashget','WWW_OPENURL');
RequestData('http://www.amazesoft.com/fgf087.zip,,0xFFFFFFFF,0x3,,,');
CloseLink;
end;
dde.Free;end;