delphi下载要钱吗(什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀)

:暂无数据 2026-06-15 16:50:05 :1

delphi下载要钱吗(什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀)

大家好,delphi下载要钱吗相信很多的网友都不是很明白,包括什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀也是一样,不过没有关系,接下来就来为大家分享关于delphi下载要钱吗和什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀

呵呵。要是你自己写的软件的话,那就一点问题就没有了的
你可以自己建立数据库,不管是Oracle server 或是MySQL
关键现在买的应用软件就是一个应用程序 及。exe文件。只要安装了相对应的数据库就没有问题的。也是可以用的 不要钱的。但是如果有什么问题的话就要别人来给你更新或是检查 在有效期内是不要钱的。超过了期限就要钱了

Delphi怎么安装

安装DELPHI是一个很漫长的过程,而且不一定能一次安装成功
我安过,因为我现在就在学DELPHI
首先你是从网上下载安装呢,还是用安装光盘呢.
后者要更麻烦一些,不过怎么说呢,有时网上下的东西不一定干净,所以我还是支持盗版
从光盘安装:插入安装盘,(我这里以安装DELPHI7为例说明),然后选择相应的文件夹,相信这一步没什么问题吧,,文件夹中可能有两个安装图标,注意了,要选择"setup"这个安装图标,另一个图标是引导安装程序,但很多时候这种引导程序不一定能引导你进入delphi的安装程序.
然后就是一步步下去了,注意看清每一步的提示,不要一路enter键.
一般用户安装的时候建议选择"typical"典型安装
有一步会出现许多安装路径,不要随意更改它,尽量让它们都装在同一个盘中,如都在C盘,或都在D盘
安装程序快结束的时候,会提示你输入序列号和另一个***(这个什么号不记得了),这时你再打开"破解"文件夹找到里边有一个"keygen",运行后,你就会得到上边提到的那两个号码.输入它,就可以了.
然后,重起机器,找到delphi的安装路径运行它.会提示你是否激活,这里你要选择"register later",因为如果你马上激活的话,很可能不会成功的.具体原因我也不太清楚.
这样你就可以有三十天的试用期.
如何永久注册,这个问题我正在探索
如果是从网上下载的delphi安装的话,就更简单了.有可能是虚拟光驱文件,你就得把它镜像到硬盘再安装.反正你按照提示做,
相信你会成功的.

mac版的delphi出了吗在哪里可以下载到

1、delphi一直都有mac版,名字叫做Kylix
2、你所说的delphi 2011是一个旧版本,正式版本为delphi xe2以及xe3,注意,它虽然可以开发mac或ios的软件,但是它的ide并不是mac的,而是windows下的,也就是说,你的mac软件的开发要在windows进行。

求 Delphi 7.0 的下载地址

  . Borland.Delphi 7.0 with.Update1.大企业集成安装版
  www.oamo.com/Software/Catalog130/1390.html
  2. Delphi V7.0
  Delphi 是一个类似微软公司开发的 VB 的一个 Windows
  www.skycn.com/soft/2121.html
  3. Delphi 汉化版 7.0
  Delphi的完整汉化版,对于喜爱Delphi编写程序的朋友来说是一大喜事!
  download.pchome.net/development/delphi/755.html
  4. Delphi V7.0 汉化补丁
  此为 Delphi 7.0 汉化程序。 汉化方法: 汉化时
  www.skycn.com/soft/2123.html
  5. All AHM Triton Tools 2002 Borland Delphi V7.0
  早在 Delphi3 流行时,AHM 控件集就已经声名远扬,现在
  www.skycn.com/soft/12685.html
  6. 佐尔表达式控件 For DELPHI 7.0 V3.1.12
  这是一个功能超强的表达式处理系统,提供16种常规运算
  www.skycn.com/soft/24309.html
  7. All AHM Triton Tools 2002 Borland Delphi V7.0
  早在 Delphi3 流行时,AHM 控件集就已经声名远扬。现在,支持 Delphi4 的新版AHM
  download.21cn.com/list.php?id=32240
  8. All AHM Triton Tools 2002 Borland Delphi V7.0
  www.ddooo.com/softdown/13586.htm
  9. 佐尔表达式控件 DELPHI 7.0 版 v3.1.13
  www.ddooo.com/softdown/36163.htm
  10. Borland.Delphi 7.0 with.Update1.大业龙卷风集成安装版
  www.51ct.cn/downinfo/1521.html
  11. Delphi V7.0 汉化补丁
  download.winzheng.com/SoftView/SoftView_2123.htm
  12. Delphi V7.0
  download.winzheng.com/SoftView/SoftView_2121.htm
  13. All AHM Triton Tools 2002 Borland Delphi V7.0
  download.winzheng.com/SoftView/SoftView_12684.htm
  14. 佐尔表达式控件 For DELPHI 7.0 V3.1.12
  download.winzheng.com/SoftView/SoftView_24306.htm
  15. Borland DELPHI 7.0 中文正式企业版
  www.chinahtml.com/software/07/2006/Borland-DELPHI-11371123651298.shtml
  16. All AHM Triton Tools V2002 Borland Delphi 7.0
  www.pcdog.com/soft/12375.htm
  17. Delphi V7.0 汉化补丁
  www.pcdog.com/soft/14348.htm
  18. Delphi V7.0
  www.pcdog.com/soft/16801.htm
  19. 佐尔表达式控件 DELPHI 7.0 版 3.1.12 3.1.12
  www.shareware.cn/pub/14363.html
  20. Delphi7.0 企业版
  www.ylmf.net/downinfo/89.html
  21. Delphi V7.0
  www.78soft.com/soft/355.htm
  22. Delphi V7.0 汉化补丁
  www.78soft.com/soft/345.htm
  23. All AHM Triton Tools 2002 Borland Delphi V7.0
  www.78soft.com/soft/2511.htm
  24. Delphi 7.0 高级数据库教程
  www.syku.net/down/soft/4597.htm
  25. LMD Tools for Delphi2005 v7.02 英文版
  www.nbdown.net/ViewSoft-2847.aspx
  26. 突破Delphi 7.0编程实例五十讲
  www.600it.com/soft/5568.htm
  27. Borland Delphi 7.0 with Update1 龙卷风企业版
  down.htcnc.net/Software/Catalog47/912.html
  28. Borland.Delphi 7.0 with.Update1.大企业集成安装版
  www.sooweb.net/Soft/System-Utilities/Developer-Tools/141.html
  29. Delphi 7.0 汉化补丁
  www.fixdown.com/soft/1103.htm
  30. LMD Tools v7.02 For Delphi
  www.fixdown.com/soft/14267.htm
  31. delphi7 (含中文包) 7.0
  www.adu520.net/SoftView/SoftView_328.html
  32. delphi 7.0
  www.piaodown.com/down/soft/2834.htm
  33. PDJCtrl v7.0 for Delphi
  www.fixdown.com/soft/9933.htm
  34. Delphi V7.0
  www.fixdown.com/soft/8485.htm
  35. Eagle CDK 7.01b.For.Delphi7
  www.fixdown.com/soft/10887.htm
  36. KrpRegions Library v1.7.0.271 For Delphi
  www.fixdown.com/soft/11060.htm
  37. Titan Database Interface for Microsoft Access v7.00S For.Delphi7
  www.fixdown.com/soft/15351.htm
  38. Titan Database Interface for Btrieve and Pervasive SQL v7.00i For.Delphi7
  www.fixdown.com/soft/15341.htm
  39. IntraWeb v7.0.15.for Delphi/BCB
  www.fixdown.com/soft/10384.htm
  40. Q-Systems ElasticForm v7.0.for.Delphi/BCB
  www.fixdown.com/soft/18220.htm
  41. Abakus VCL.v2.7.0.6.For.Delphi.7
  www.fixdown.com/soft/18990.htm
  42. ReportBuilder Server v7.03 for Delphi 6.7
  www.fixdown.com/soft/12117.htm
  43. ZipTV v7.06 for Delphi 7
  www.fixdown.com/soft/9621.htm
  44. Nevrona Rave Reports v7.0 BEX.For.Delphi.BCB
  www.fixdown.com/soft/10822.htm
  45. TeeChart Pro.v7.06.VCL.CLX.for.Delphi.BCB
  www.fixdown.com/soft/18393.htm
  46. Delphi7.0正式中文版ISO
  www.lm8.cn/SoftView/SoftView_312.html
  47. All AHM Triton Tools 2002 Borland Delphi 7.0
  www.pay500.com/s3/39593.htm
  48. 佐尔表达式控件 for DELPHI 7.0 V3.1.13
  功能超强的表达式处理系统,提供16种常规运算符,7种基本数据类型,支持数据类型自动
  download.enet.com.cn/html/030212005101301.html
  49. Delphi V7.0
  soft.xaonline.com/SoftWareView.asp?SoftWareID=43990

delphi企业版价格多少delphi代理商有吗

钱多就去购买
如果只用delphi7的话 暂时不用购买 用盗版的好了
编译出的软件加壳 减少麻烦
如果用了delphi7 有英巴卡迪诺公司来要钱 那就叫他们出示版权归属证明。
网上很多人说英巴卡迪诺是骗子 delphi7版权不归属他们。

如何安装delphi7.0

分别是选择要安装的组件,比如对你来说Indy没有用,就可以不安等,之后有些特殊的:“*VisiBroker*”对于大多数人来说没有用,那是做Corba中间件相关的,Interbase是不错的数据库,你可以自己选安或不安,再就是Office组件,根据你机器上安的来选,最后是把软件安装在哪里,这里面有好几个文本框,最好不要改。
总的来说,就是一痛Next就好了。

delphi5 下载

***隐藏网址***
这个没问题了!我下了!120MB
***隐藏网址***
下附序列号
Delphi5.0 SN: ski-hd3-c139 Authorization Key: 92x0-92x1
要是觉得伙计够意思就加分!呵呵!

哪里有delphi2007企业版下载地址 delphi2007和delphi7是一样吗

呵呵
Delphi7.0是2002年出的
04年 8.0
05年 9.0
06年 10.0
8.0-10.0都这几个版本都不是很好,不适合初学。
Delphi 2007 是Delphi 11,是07年出的,感觉不错
1.Delphi2007的版本号
delphi2007 11.0.2627.5503
delphi2007 update1 11.0.2709.7128
delphi2007 update2 11.0.2709.7128(不变)
delphi2007 update3 11.0.2804.9245
delphi2007 update3+测试版update4 11.0.2837.9583
delphi2007 update4 11.0.2902.10471
这些是从CodeGear上过来的
2.下面的地址也是官方网上的
一共4.2G,是Delphi2007的最终版(肯定是企业版)
FTP链接
ftp://ftpd.codegear.com/download/radstudio2007/CodeGearRADStudio2007_Dec2007.iso
HTTP的链接
***隐藏网址***
这个文件中集了Delphi for win32 Delphi for .NET C++ bluder等。
安装的时候只要选Delphi for win32(就是我们所说的Delphi 2007)
装完后自己去下载破解补丁
最后,楼上的地址是delphi2007 11.0.2627.5503 也就是2007的第一版
还有Delphi2008内部测试版已经有了,估计也快出来了吧,Delphi2008支持Unicode。
Delphi 2008应该会是 Delphi 12
如果你是初学,我觉得你可以考虑用7.0
------------------------------
哎。。。
Delphi7.0下地址就是楼上的第二行
***隐藏网址***
还有Delphi8.0是.NET平台
不过后来,比如说
Delphi 2007,2007年的Delphi有两个版本,一个是Delphi 2007 for win32,另一个是Delphi for .NET,用for win32可以写所谓的小程序
------------------------------
Delphi2007 做win32应用程序有它的优势
简单说几个吧,相比于7.0
7.0能做的Delphi2007都能做
Delphi2007的代码更人性化
Delphi2007的VCL很多地方使用了的FastCode
这个不只在2007(好像2005就有了吧)中有,可是在7.0中是没有的。

delphi ftp下载文件问题

Delphi FTP例子源码
unit TransferThread;
////////////////////////////////////////////////////////////////////////////////
// 模块说明: FTP传输核心模块类
// 功能: 指定一个下载(上传)的日期或文件名,系统执行传输功能(支持续传)
// 备注:该模块属于传输类的一个子线程模块.
////////////////////////////////////////////////////////////////////////////////
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,ComCtrls,StdCtrls,IniFiles,IdIntercept, IdLogBase, IdLogEvent, IdAntiFreezeBase,
IdAntiFreeze, IdFTPList,IdBaseComponent,IdGlobal,IdComponent, IdTCPConnection, IdTCPClient,IdFTPCommon,
IdFTP;
type
TTransferThread = class(TObject)
private
{ Private declarations }
//进度显示
FProgressbar:TProgressbar;
//上传核心组件
FFTP:TIdFTP;
//上传列表内部类
FCombobox:TCombobox;
//上传信息显示
FLabel:TLabel;
//FTP地址
FFTP_STR_HOST:String;
//FTP用户名
FFTP_STR_USN:String;
//FTP用户密码
FFTP_STR_PWD:String;
//FTP端口
FFTP_STR_PORT:String;
//FTP上传标记
FFTP_STR_UTAG:String;
//FTP下载标记
FFTP_STR_DTAG:String;
//FTP指定的文件夹
FFTP_STR_FLODER:STring;
//传输文件大小
FFTP_LWD_BYTES:LongWord;
//传输开始时间
FFTP_DT_BEGINTIME:TDateTime;
//传输速度
FFTP_DUB_SPEED:Double;
//是否删除源文件.
FFTP_BOL_DEL:Boolean;
//是否正在传输文件
FFTP_BOL_ISTRANSFERRING:Boolean;
//类内部通用对话框函数
function MsgBox(Msg:string;iValue:integer):integer;
//获取用户当前的Windows临时文件夹
function GetWinTempPath:String;
//根据日期生成的日期文件名
function DateToFileName(DateTime:TDateTime):String;
//根据上传/下载标记生成完整的文件名
function GetFileFullName(sTag:String;DateTime:TDateTime):String;
protected
//传输核心函数
function TransferKernel(iTag:Integer;sFile:string;bDelSFile:boolean=False):boolean;
//传输组件的WorkBegin事件
procedure FFTPOnWorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer);
//传输组件的WorkEnd事件
procedure FFTPOnWorkEnd(Sender: TObject; AWorkMode: TWorkMode);
//传输组件的Work事件
procedure FFTPOnWork(Sender: TObject; AWorkMode: TWorkMode;const AWorkCount: Integer);
public
//构造函数
constructor Create;
//析构函数
destructor Destroy;
//进度条控件属性
property Progressbar:TProgressbar read FProgressbar write FProgressbar default nil;
//列表控件属性
property Combobox:TCombobox read FCombobox write FCombobox default nil;
//只读的FTP核心组件
property FTP:TidFTP read FFTP;
//标签控件
property oLabel:TLabel read FLabel write FLabel default nil;
//列表方法(该方法需要指定Combobox,否则无效)
procedure List;
//依据日期下载文件
procedure DownLoad(dDate:TDateTime);overload;
//依据文件名下载文件
procedure DownLoad(sFileName:String);overload;
//依据日期上传文件
procedure UpLoad(dDate:TDateTime);overload;
//依据文件名上传文件
procedure UpLoad(sFileName:String);overload;
// procedure Execute; override;
end;
implementation
constructor TTransferThread.Create;
var
FFini:TIniFile;
FFilePath:String;
begin
//完成FTP相关参数的读取.
FFTP_BOL_ISTRANSFERRING:=False;
Try
FFilePath:=ExtractFilePath(APPlication.exeName)+’setup.ini’;
FFini:=TIniFile.Create(FFilePath);
FFTP_STR_HOST:=FFini.ReadString(’文件传输’,’服务器地址’,’’);
FFTP_STR_PORT:=FFini.ReadString(’文件传输’,’服务器端口’,’’);
FFTP_STR_USN:=FFini.ReadString(’文件传输’,’用户名’,’’);
FFTP_STR_PWD:=FFini.ReadString(’文件传输’,’密码’,’’);
FFTP_STR_FLODER:=FFini.ReadString(’文件传输’,’文件夹’,’’);
FFTP_STR_UTAG:=FFini.ReadString(’文件传输’,’上传标识码’,’’);
FFTP_STR_DTAG:=FFini.ReadString(’文件传输’,’上传标识码’,’’);
FFTP_BOL_DEL:=FFini.ReadBool(’文件传输’,’删源文件’,FALSE);
FFIni.Free;
Except
MsgBox(’读取FTP连接配置信息失败!请检查您的Setup.ini文件.’,MB_OK+MB_ICONERROR);
Exit;
Abort;
End;
//设置FTP相关参数
Try
FFTP:=TIdFTP.Create(nil);
FFTP.Host:=FFTP_STR_HOST;
FFTP.Port:=strtoint(FFTP_STR_PORT);
FFTP.UserName:=FFTP_STR_USN;
FFTP.Password:=FFTP_STR_PWD;
FFTP.TransferType:=ftASCII;
//事件驱动
FFTP.OnWork:=FFTPOnWork;
FFTP.OnWorkBegin:=FFTPOnWorkBegin;
FFTP.OnWorkEnd:=FFTPOnWorkEnd;
FFTP.Connect(True,-1);
Except
MsgBox(’连接远程FTP服务器失败!’#10#13’1.服务器地址错误,或服务器不可用.’#10#13’2.用户名或密码不正确.’#10#13’3.FTP服务端口设置不正确.’,MB_OK+MB_ICONERROR);
Exit;
Abort;
End;
end;
function TTransferThread.DateToFileName(DateTime: TDateTime): String;
var
Year, Month, Day:Word;
sYear,sMonth,sDay:String;
begin
DecodeDate(DateTime, Year, Month, Day); //日期
sYear:=inttostr(Year);
sMonth:=inttostr(Month);
sDay:=inttostr(Day);
//年
case Length(sYear) of
4: sYear:=sYear;
3: sYear:=’0’+sYear;
2: sYear:=’00’+sYear;
1: sYear:=’000’+sYear;
else
sYear:=’’;
end;
//月
case Length(sMonth) of
2: sMonth:=sMonth;
1: sMonth:=’0’+sMonth;
else
sMonth:=’’;
end;
//日
case Length(sDay) of
2: sDay:=sDay;
1: sDay:=’0’+sDay;
else
sDay:=’’;
end;
if (sYear=’’) or (sMonth=’’) or (sDay=’’) then
begin
Result:=’’;
Exit;
end;
if (sYear《》’’) and (sMonth《》’’) and (sDay《》’’) then
begin
Result:=sYear+sMOnth+sDay;
end;
end;
destructor TTransferThread.Destroy;
begin
FProgressbar:=nil;
FCombobox:=nil;
FLabel:=nil;
FFTP.Quit;
FFTP.Free;
end;
procedure TTransferThread.DownLoad(dDate: TDateTime);
begin
if Not FFTP_BOL_ISTRANSFERRING then
begin
TransferKernel(1,GetFileFullName(FFTP_STR_DTAG,dDate),FFTP_BOL_DEL);
end;
end;
procedure TTransferThread.DownLoad(sFileName: String);
begin
if Not FFTP_BOL_ISTRANSFERRING then
TransferKernel(1,sFileName,FFTP_BOL_DEL);
end;
procedure TTransferThread.FFTPOnWork(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
var
S,E: String;
H, M, Sec, MS: Word;
TotalTime: TDateTime;
DLTime: Double;
begin
TotalTime := Now - FFTP_DT_BEGINTIME; //总用时
DecodeTime(TotalTime, H, M, Sec, MS); //取出时\分\秒\毫秒
Sec := Sec + M * 60 + H * 3600; //转换成秒
DLTime := Sec + MS / 1000; //最终的下载时间
E:= Format(’ 使用时间:%2d:%2d:%2d’, );
if DLTime 》 0 then
//每秒的平均速度:XX K/s
FFTP_DUB_SPEED := {(AverageSpeed + }(AWorkCount / 1024) / DLTime{) / 2};
if FFTP_DUB_SPEED 》 0 then
begin
Sec := Trunc(((FFTP_LWD_BYTES - AWorkCount) / 1024) / FFTP_DUB_SPEED);
S := Format(’ 剩余时间:%2d:%2d:%2d’, );
S:=’速度: ’ + FormatFloat(’0.00 KB/秒’,FFTP_DUB_SPEED) + S + E ;
end
else
S:=’’;
if (FLabel《》nil) and (assigned(FLabel)) then
begin
FLabel.AutoSize:=True;
FLabel.Caption:=S;
FLabel.Update;
end;
if (FProgressBar《》nil) and (assigned(FProgressBar)) then
begin
FProgressBar.Position:=AWorkCount; //进度显示
FProgressBar.Update;
end;
end;
procedure TTransferThread.FFTPOnWorkBegin(Sender: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
FFTP_BOL_ISTRANSFERRING:=True;
FFTP_DT_BEGINTIME:=Now; //开始时间
FFTP_DUB_SPEED:=0.0; //初始化速率
if (FProgressBar《》nil) and (assigned(FProgressBar)) then
begin
if AWorkCountMax》0 then
begin
FProgressBar.Max:=AWorkCountMax;
FFTP_LWD_BYTES:=FProgressBar.Max;
end
else
FProgressBar.Max:=FFTP_LWD_BYTES;
end;
end;
procedure TTransferThread.FFTPOnWorkEnd(Sender: TObject;
AWorkMode: TWorkMode);
begin
FFTP_BOL_ISTRANSFERRING:=False;
FFTP_DUB_SPEED:=0.00;
if (FLabel《》nil) and (assigned(FLabel)) then
begin
FLabel.AutoSize:=True;
FLabel.Caption:=’’;
FLabel.Update;
end;
if (FProgressBar《》nil) and (assigned(FProgressBar)) then
begin
FProgressBar.Position:=0;
end;
end;
function TTransferThread.GetFileFullName(sTag:String;DateTime:TDateTime):String;
begin
Result:=sTag+DateToFileName(DateTime)+’FD.HXD’;
end;
function TTransferThread.GetWinTempPath: String;
var
TempDir:array of char;
begin
GetTempPath(255,@TempDir);
Result:=strPas(TempDir);
end;
procedure TTransferThread.List;
var
Dir_List:TStringList;
FoundFolder:Boolean;
iCount:Integer;
begin
if (FCombobox=nil) or (Not Assigned(FCombobox)) then
begin
Exit;
Abort;
end;
Dir_List:=TStringList.Create; //创建字符串列表类
Try
if Not FFTP.Connected then FFTP.Connect;
FFTP.ChangeDir(’/’);//根目录 //到服务器的根目录
FFTP.List(Dir_List,’’,True); //获取目录列表
FoundFolder:=False;
FFTP.TransferType:=ftASCII; //更改传输类型(ASCII类型)
for iCount:=0 to Dir_List.Count-1 do
begin
if FFTP.DirectoryListing.Items.ItemType=ditDirectory then
begin
if Dir_List.IndexOf(FFTP_STR_FLODER)= -1 then //判断该文件夹不存在
begin
//如果不存继续循环查找.
Continue;
end
else
begin
//如果存在,则直接退出循环
FoundFolder:=True;
Break;
end;
end;
end;
if FoundFolder then //判断该文件夹不存在
begin
FFTP.MakeDir(FFTP_STR_FLODER); //不存在,则创建一个新的文件夹
end;
FFTP.ChangeDir(FFTP_STR_FLODER);
FFTP.List(Dir_List,’*.HXD’,False);
if Dir_List.Count》0 then
begin
FCombobox.Items:=Dir_List;
end;
Finally
Dir_List.Free;
End;
end;
function TTransferThread.MsgBox(Msg: string; iValue: integer): integer;
begin
Result:=MessageBox(application.Handle,pChar(Msg),’系统信息’,iValue+MB_APPLMODAL);
end;
function TTransferThread.TransferKernel(iTag: Integer; sFile: string;
bDelSFile: boolean): boolean;
var
sTmpPath:String;
Dir_List:TStringList;
FoundFolder:Boolean;
iCount:Integer;
begin
sTmpPath:=GetWinTempPath; //获取本地系统临时目录
Dir_List:=TStringList.Create; //创建字符串列表类
Try
if Not FFTP.Connected then FFTP.Connect;
FFTP.ChangeDir(’/’);//根目录 //到服务器的根目录
FFTP.TransferType:=ftASCII; //更改传输类型(ASCII类型)
FFTP.List(Dir_List,’’,True); //获取目录列表
FoundFolder:=False;
for iCount:=0 to Dir_List.Count-1 do
begin
if FFTP.DirectoryListing.Items.ItemType=ditDirectory then //是目录
begin
if Dir_List.IndexOf(FFTP_STR_FLODER)= -1 then //判断该文件夹不存在
begin
//如果不存继续循环查找.
Continue;
end
else
begin
//如果存在,则直接退出循环
FoundFolder:=True;
Break;
end;
end;
end;
if FoundFolder then //判断该文件夹不存在
begin
FFTP.MakeDir(FFTP_STR_FLODER); //不存在,则创建一个新的文件夹
end;
//更改传输类型
FFTP.TransferType:=ftBinary;
Try
//找到相应的目录,则更换路径.
FFTP.ChangeDir(FFTP_STR_FLODER);
//0为上传
if iTag=0 then
begin
Try
FFTP.Put(sTmpPath+sFile,sFile);
Except
MsgBox(’上传文件失败!原因如下:’#13#10’1.服务器没有开启写文件的权限!’#10#13’2.程序发生异常,请重新上传!’,MB_OK+MB_ICONERROR);
Abort;
End;
FFTP_LWD_BYTES:=FFTP.Size(sFile);
if bDelSFile then //删除本地源文件
begin
DeleteFile(sTmpPath+sFile);
end;
Result:=True;
FFTP.Disconnect;
end;
//1为下载
if iTag=1 then
begin
//文件已经存在
Try
FFTP_LWD_BYTES:=FFTP.Size(sFile);
if FileExists(sTmpPath+sFile) then
begin
case MsgBox(’文件已经存在,要续传吗?’#13#10’是--续传’#10#13’否--覆盖’#13#10’取消--取消操作’,MB_YESNOCANCEL+MB_ICONINFORMATION) of
IDYES: begin
FFTP_LWD_BYTES:=FFTP_LWD_BYTES-FileSizeByName(sTmpPath+sFile);
//参数说明: 源文件,目标文件,是否覆盖,是否触发异常(True为不触发)。
FFTP.Get(sFile,sTmpPath+sFile,False,True);
end;
IDNO: begin
FFTP.Get(sFile,sTmpPath+sFile,True);
end;
IDCANCEL:
begin
FFTP_BOL_ISTRANSFERRING:=False;
end;
end;
end
else //文件不存在
begin
FFTP.Get(sFile,sTmpPath+sFile,True);
end;
Except
MsgBox(’上传文件失败!原因如下:’#13#10’1.服务器没有开启写文件的权限!’#10#13’2.程序发生异常,请重新上传!’,MB_OK+MB_ICONERROR);
Abort;
End;
if bDelSFile then //删除远程源文件
begin
FFTP.Delete(sFile);
end;
FFTP.Disconnect;
end;
Except
FFTP.Quit;
Result:=False;
End;
Finally
Dir_List.Free;
End;
end;
procedure TTransferThread.UpLoad(dDate: TDateTime);
begin
if Not FFTP_BOL_ISTRANSFERRING then
TransferKernel(0,GetFileFullName(FFTP_STR_DTAG,dDate),FFTP_BOL_DEL);
end;
procedure TTransferThread.UpLoad(sFileName: String);
begin
if Not FFTP_BOL_ISTRANSFERRING then
TransferKernel(0,sFileName,FFTP_BOL_DEL);
end;
end.

关于本次delphi下载要钱吗和什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

delphi下载要钱吗(什么是数据库费用,用数据库要钱吗,或是用他的软体要钱,用oracle、server、 mysql的费用各是多少呀)

本文编辑:admin

本文相关文章:


office版本哪个最好用(Word哪个版本最好用)

office版本哪个最好用(Word哪个版本最好用)

大家好,关于office版本哪个最好用很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Word哪个版本最好用的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年9月4日 23:10

coreldraw12简体中文版下载(到哪下载CorelDraw12又快又好)

coreldraw12简体中文版下载(到哪下载CorelDraw12又快又好)

本篇文章给大家谈谈coreldraw12简体中文版下载,以及到哪下载CorelDraw12又快又好对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月1日 07:10

comfortably(comfort的形容词和副词)

comfortably(comfort的形容词和副词)

“comfortably”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看comfortably(comfort的形容词和副词)!

2026年8月6日 12:00

桌面虚拟化软件(VMware Workstation是什么)

桌面虚拟化软件(VMware Workstation是什么)

各位老铁们,大家好,今天由我来为大家分享桌面虚拟化软件,以及VMware Workstation是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年7月9日 15:20

mysql workbench(mysql workbench 怎麽使用)

mysql workbench(mysql workbench 怎麽使用)

这篇文章给大家聊聊关于mysql workbench,以及mysql workbench 怎麽使用对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年6月27日 07:00

iem里约major(IEM里约Major战队巡礼 GamerLegion篇)

iem里约major(IEM里约Major战队巡礼 GamerLegion篇)

本篇文章给大家谈谈iem里约major,以及IEM里约Major战队巡礼 GamerLegion篇对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月9日 10:40

access denied for user root ip(连接mysql数据库时报错:Access denied for user ’root’@’localhost’ (using password: NO))

access denied for user root ip(连接mysql数据库时报错:Access denied for user ’root’@’localhost’ (using password: NO))

今天给各位分享连接mysql数据库时报错:Access denied for user ’root’@’localhost’ (using password: NO)的知识,其中也会对连接mysql数据库时报错:Access denied

2026年10月4日 00:10

oppperror怎么处理(c语言库函数中有error函数吗)

oppperror怎么处理(c语言库函数中有error函数吗)

大家好,今天小编来为大家解答以下的问题,关于oppperror怎么处理,c语言库函数中有error函数吗这个很多人还不知道,现在让我们一起来看看吧!

2026年9月25日 12:40

oracle中文版(oracle是什么意思)

oracle中文版(oracle是什么意思)

大家好,今天小编来为大家解答以下的问题,关于oracle中文版,oracle是什么意思这个很多人还不知道,现在让我们一起来看看吧!

2026年9月24日 00:00

oracle游标定义(oracle 游标是做什么用的)

oracle游标定义(oracle 游标是做什么用的)

大家好,关于oracle游标定义很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于oracle 游标是做什么用的的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年9月20日 21:10

更多文章:


怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

大家好,怎么做网站网页归档相信很多的网友都不是很明白,包括网页应该怎么做网页设计有哪些要求也是一样,不过没有关系,接下来就来为大家分享关于怎么做网站网页归档和网页应该怎么做网页设计有哪些要求的一些知识点,大家可以关注收藏,免得下次来找不到哦

2026年10月11日 05:30

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

本篇文章给大家谈谈二郎腿贴地,以及跷二郎腿太低好吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 05:10

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

本篇文章给大家谈谈易语言点击js按钮,以及易语言网页填表怎样点击链接为“javascript:void(0)“的按钮对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要

2026年10月11日 03:00

regards(Regards,什么意思)

regards(Regards,什么意思)

其实regards的问题并不复杂,但是又很多的朋友都不太了解Regards,什么意思,因此呢,今天小编就来为大家分享regards的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:10

dom4j文档(如何去掉用dom4j生成的XML文档中的)

dom4j文档(如何去掉用dom4j生成的XML文档中的)

其实dom4j文档的问题并不复杂,但是又很多的朋友都不太了解如何去掉用dom4j生成的XML文档中的,因此呢,今天小编就来为大家分享dom4j文档的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:00

compare with造句(用compared with和compared to造句)

compare with造句(用compared with和compared to造句)

“compare with造句”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看compare with造句(用compared with和compared to造句)!

2026年10月10日 23:30

xshell软件(Xshell怎么更改字体大小)

xshell软件(Xshell怎么更改字体大小)

各位老铁们好,相信很多人对xshell软件都不是特别的了解,因此呢,今天就来为大家分享下关于xshell软件以及Xshell怎么更改字体大小的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月10日 22:50

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

各位老铁们好,相信很多人对tensorflow与keras对应版本都不是特别的了解,因此呢,今天就来为大家分享下关于tensorflow与keras对应版本以及为什么tensorflow2.8没有keras的问题知识,还望可以帮助大家,解决

2026年10月10日 22:10

个人网站首页界面(深圳社会保险服务个人网页主页)

个人网站首页界面(深圳社会保险服务个人网页主页)

“个人网站首页界面”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看个人网站首页界面(深圳社会保险服务个人网页主页)!

2026年10月10日 22:00

maven仓库jar网站(如何在maven仓库中添加jar包)

maven仓库jar网站(如何在maven仓库中添加jar包)

这篇文章给大家聊聊关于maven仓库jar网站,以及如何在maven仓库中添加jar包对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 19:50

最近更新

hp421笔记本usb启动(HP笔记本421-LJ745PA 如何设置BIOS设置USB-CDROM启动HP新BIOS)
2026-10-11 11:20:04 浏览:0
热门文章

by网站域名444(444ppp现在是什么域名)
2026-08-19 20:20:31 浏览:13
韩国大片视频mv(韩国20个感人mv)
2026-07-11 13:10:02 浏览:12
标签列表