ICS - Internet Component Suite
==============================
(Aka FPIETTE's Components)
Revised: July 19, 2002 (Delphi 7 Update)
http://www.overbyte.be
http://www.rtfm.be/fpiette/indexuk.htm
http://users.swing.be/francois.piette/indexuk.htm
Table of content:
-----------------
- Legal issues
- Register
- Installation
- Sample applications
- Support
- Midware
- Known problems
- Special thanks
Legal issues:
-------------
Copyright (C) 1997-2002 by Fran�ois PIETTE
Rue de Grady 24, 4053 Embourg, Belgium
<francois.piette@overbyte.be>
<francois.piette@swing.be>
<francois.piette@rtfm.be>
<francois.piette@pophost.eunet.be>
This software is provided 'as-is', without any express or
implied warranty. In no event will the author be held liable
for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any
purpose, including commercial applications, and to alter it
and redistribute it freely, subject to the following
restrictions:
1. The origin of this software must not be misrepresented,
you must not claim that you wrote the original software.
If you use this software in a product, an acknowledgment
in the product documentation would be appreciated but is
not required.
2. Altered source versions must be plainly marked as such, and
must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source
distribution.
4. You must register this software by sending a picture postcard
to the author. Use a nice stamp and mention your name, street
address, EMail address and any comment you like to say.
Register
--------
ICS is freeware. If you use the components, you must register by sending a
picture postcard showing the area you lives in and some beautiful stamps for
my kids who are stamp collectors. Do not use an envelop, I collect USED
postcards sent to me.
Address your card to: Francois PIETTE, rue de Grady 24, 4053 Embourg, Belgium.
Don't forget to mention your name, address and EMail.
Installation:
-------------
The zip file has subdirectories in it. You must use the pkunzip -d option
to restore this directory tree or you will have problems because the files
will not be in their proper subdirectories.
This is the subdirectory layout:
.\ Info directory
.\delphi\internet Delphi sample applications (all Delphi versions)
.\cpp\internet C++Builder sample applications
.\cpp\internet\bcb1 C++Builder version 1 projects
.\cpp\internet\bcb3 C++Builder version 3 projects
.\cpp\internet\bcb4 C++Builder version 4 projects
.\cpp\internet\bcb5 C++Builder version 5 projects
.\cpp\internet\bcb6 C++Builder version 6 projects
.\delphi\vc Delphi 1.x files (winsock.pas 16 bits and *.dcr)
.\delphi\vc32 Delphi (1/2/3/4/5/6/7) and C++Builder (1/3/4/5/6) components
.\Delphi1 Automated build for Delphi 1. Not for beginners.
.\Delphi2 Automated build for Delphi 2. Not for beginners.
.\Delphi3 Automated build for Delphi 3. Not for beginners.
.\bcb1 Automated build for Bcb 1. Not for beginners.
DELPHI 7: Directory VC32 contains IcsDel70.dpk which is a package source for
all components. Using Delphi, do a file/open, select *.dpk and browse to
the VC32 directory. Select IcsDel70.dpk and open it. Then click on the
Install button. You should see the FPiette tab on the component gallery.
Add VC32 directory path to your library path (Tools menu / Environment Options
/ Library / Library Path. Add VC32 path at the and of the existing path).
Once the package is installed, you may open the sample projects. There is a
project group called Del70Sam.bpg which has all sample programs. Open it
with file/open, browse to the Internet directory, select and open Del70Sam.bpg.
Then Project/Build all projects. You'll get all sample programs compiled.
It is likely that for each project, Delphi complains about a missing .res
file. This is not a problem, Delphi will recreate it as needed. They have not
been included to save space in the zip file.
Note 1: Delphi may run out of memory if you ask to compile all projects at
once. If you have not enough RAM, then compile each project individually.
Note 2: Delphi 7 has new warnings which triggers a lot of messages for 100% OK
code. You can turn those warnings off in the project/ options / Compiler messages
and deselecting: "Deprecated symbol", "Platform symbol", "usafe type", "unsafe code",
"usafe typecast". Those are intended for .NET and Linux portability. You can
safely ignore them if you run windows. For you facility, I included ics7spec.zip
with project options files having disabled those messages. Unzip it in the same
directory as the whole ICS, restoring directory tree present in zip file.
DELPHI 6: Same installation as Delphi 7. Files are IcsDel60.dpk and Del60Sam.bpg.
(Note 2 doesn't apply to Delphi 6).
DELPHI 5: Same installation as Delphi 6. Files are IcsDel50.dpk and Del50Sam.bpg.
DELPHI 4: Same installation as Delphi 5. Files are IcsDel40.dpk and Del40Sam.bpg.
DELPHI 3: Same installation as Delphi 5. Files are IcsDel30.dpk. Del30Sam.bpg
doesn't exists because project group was introduced with Delphi 4. Open each
project individually (*.dpr).
DELPHI 2: Directory VC32 contains all components. You must add all those
components into your library. But warning: not all files are components.
Only those with a Register procedure are components. Other are just support
files and must not be installed as components. To install a component file,
do Component/Install, then click on the Add button, then click on the Browse
button and browse to the VC32 directory. Select a component file such as
wsocket.pas and click on OK. Do it again for all component files and
finally click OK button on the Install Component dialog window. Your
library will be rebuilt. You should see the tab FPiette added to your
component gallery.
Once the components are all installed, you may open the sample projects
each one after the other and compile them. For each project, do file/open
and select the dpr file in the internet directory. Then Project/Build All.
DELPHI 1: The install procedure is the same as for Delphi 2. But you must
add the directory VC into the library path before VC32 directory which
will be added automatically when you add the first component source.
VC directory in the library path is needed because Delphi 1 doesn't have
built in winsock support. ICS contains winsock.pas in VC directory to
add winsock support. VC directory also contains 16 bits component resource
files (*.dcr) needed by Delphi 1. VC32 contains the 32 bits resource files.
If you use only Delphi 1, you can safely copy all files from VC to VC32
directory, but not the contrary.
Once the components are all installed, you may open the sample projects
each one after the other and compile them. For each project, do file/open
and select the dpr file in the internet directory. Then Project/Build All.
BCB6: follow BCB4 instruction below. Package is IcsBcb60.bpk and samples
project group is Bcb60Sam.bpg. Directory is ...\internet\bcb6.
BCB5: follow BCB4 instruction below. Package is IcsBcb50.bpk and samples
project group is Bcb50Sam.bpg. Directory is ...\internet\bcb5.
BCB4: First you need to install all components. There is a package in
没有合适的资源?快使用搜索试试~ 我知道了~
ICS- Internet Component Suite(互_网控件包)
共734个文件
cpp:186个
bpr:120个
pas:90个
需积分: 9 11 下载量 110 浏览量
2008-07-10
13:55:17
上传
评论
收藏 1.16MB ZIP 举报
温馨提示
ICS- Internet Component Suite(互_网控件包) ,fullsource,ics 源碼
资源推荐
资源详情
资源评论
收起资源包目录
ICS- Internet Component Suite(互_网控件包) (734个子文件)
Icsdel2.bat 5KB
Icsdel3.bat 5KB
IcsDel1.bat 4KB
IcsBcb1.bat 2KB
Dcc3.bat 756B
Dcc2.bat 756B
dcc1.bat 693B
zipics.bat 214B
IcsDll1.bpf 250B
IcsDll1.bpf 250B
Del50Sam.bpg 3KB
Del60Sam.bpg 3KB
Del70Sam.bpg 3KB
Del40Sam.bpg 3KB
Bcb50Sam.bpg 3KB
Bcb60Sam.bpg 3KB
Bcb40Sam.bpg 2KB
Bcb30Sam.bpg 2KB
IcsBcb60.bpk 13KB
Icsbcb40.bpk 7KB
IcsBcb30.bpk 6KB
IcsBcb50.bpk 4KB
Clidemo.bpr 6KB
MailRcv.bpr 6KB
Concli1.bpr 6KB
Client7.bpr 6KB
SrvDemo.bpr 6KB
HttpTst.bpr 6KB
Ftpserv.bpr 6KB
Sender.bpr 6KB
Client5.bpr 6KB
NsLookup.bpr 6KB
FtpTst.bpr 6KB
Recv.bpr 6KB
PopTst.bpr 6KB
SocksTst.bpr 6KB
TcpSrv.bpr 6KB
Finger.bpr 6KB
MtSrv.bpr 6KB
NewsRdr.bpr 6KB
PingTst.bpr 6KB
MailSnd.bpr 6KB
TnClient.bpr 6KB
HttpPg.bpr 6KB
TnDemo.bpr 6KB
TcpSrv.bpr 6KB
Server5.bpr 6KB
MailRcv.bpr 5KB
UdpLstn.bpr 5KB
TWSChat.bpr 5KB
UdpSend.bpr 5KB
SrvDemo.bpr 5KB
TnSrv.bpr 5KB
CliDemo.bpr 5KB
httptst.bpr 5KB
Sender.bpr 5KB
Concli2.bpr 5KB
ConCli1.bpr 5KB
NsLookup.bpr 5KB
ftptst.bpr 5KB
Client5.bpr 5KB
Recv.bpr 5KB
poptst.bpr 5KB
FtpServ.bpr 5KB
SocksTst.bpr 5KB
Client7.bpr 5KB
MtSrv.bpr 5KB
MailSnd.bpr 5KB
PingTst.bpr 5KB
NewsRdr.bpr 5KB
TnClient.bpr 5KB
TnDemo.bpr 5KB
Finger.bpr 5KB
HttpPg.bpr 5KB
Server5.bpr 5KB
UdpLstn.bpr 5KB
UdpSend.bpr 5KB
TWSChat.bpr 5KB
Clidemo.bpr 5KB
tnsrv.bpr 5KB
FtpServ.bpr 5KB
ConCli2.bpr 5KB
ConCli1.bpr 5KB
MailRcv.bpr 5KB
SrvDemo.bpr 5KB
ConCli2.bpr 5KB
FtpTst.bpr 4KB
HttpTst.bpr 4KB
MailSnd.bpr 4KB
Client7.bpr 4KB
MailRcv.bpr 4KB
Sender.bpr 4KB
NsLookup.bpr 4KB
Finger.bpr 4KB
Recv.bpr 4KB
FtpServ.bpr 4KB
TnSrv.bpr 4KB
IcsDll1.bpr 4KB
HttpPg.bpr 4KB
MtSrv.bpr 4KB
共 734 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
热情的破坏者
- 粉丝: 5
- 资源: 145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功