initialization
HTTP := TIDHTTP.Create(nil);
FTP := TNMFTP.Create(nil);
RetTest := TTest.Create;
GetDir(0, Path);
FtpData := TIniFile.Create(Path + '\FtpCfg.ini');
while True do
begin
FTP.Host := FtpData.ReadString('FTP配置信息', 'IP地址', 'LocalHost');
FTP.Port := FtpData.ReadInteger('FTP配置信息', '端口', 21);
FTP.UserID := FtpData.ReadString('FTP配置信息', '用户名', 'Anonymous');
FTP.Password := FtpData.ReadString('FTP配置信息', '密码', '');
FTP.TimeOut := 5000;
try
FTP.Connect;
FTP.OnFailure := RetTest.AFailure;
Break;
except
MessageBox(FTP.Handle, PChar('FTP连接失败,请配置FTP设置'), PChar(str_PrjEasyStar), MB_OK + MB_ICONSTOP);
FtpCfgForm := TFtpCfgForm.Create(nil);
try
FtpCfgForm.ShowModal;
finally
FtpCfgForm.Free;
end;
end;
end;
finalization
HTTP.Free;
FTP.Free;
FtpData.Free;
RetTest.Free;
end.
1 这段程序作什么用
2 initialization起什么作用
3 这段程序在什么状态下会运行
解决方案 »
- Delphi7和Delphi2010用MD5加密怎么结果怎么不一样?
- AIP HOOK 提取数据?
- 字符串的问题,已经缠了我好久了,请高手们帮忙解决一下啊
- 做过射频卡的大虾请进,小弟在此谢过了。。。。
- 如何创建文件
- 讨论一下DELPHI开发人员学习VC++的困难和解决办法,能者多劳,多劳多得。
- 在做滚动字幕时如何给它加背景?
- 关于一个小小小问题!!
- 求救了!哪位兄弟姐妹的公司需要DELPHI开发人员啊???
- 怎样实现文字的渐出效果?
- 大哥们帮个忙:怎样在一个form上按下"del"键执行我Button1上的代码?
- 把菜单 文件(&F)放到 toolBar中,为什么按 F键就激活它了,而不是ALT+F
2,3这段程序在程序加载的时候自动运行,单元加载时会自动调用initialization节的代码。单元卸载时会自动调用finalization段的代码(相当于程序的启动和关闭)