在Borland C++ Builder中,使用NMStrmServ和NMStrm组件可以很容易地在两台电脑之间传递文件。当然,你也可以使用基于FTPJ协议的文件传输组件NMFTP,但使用NMStrmServ和NMStrm组件更加方便、快捷。
首先,运行Borland C++ Builder,在窗体Form1中加入一个NMStrmServ组件和一个保存对话框组件SaveDialog。
然后在NMStrmServ1的OnMSG事件中加入:
//保存文件对话框
if(SaveDialog1-Execute())
{
//如果目标文件存在则删除
if (FileExists(SaveDialog1-FileName))
DeleteFile(SaveDialog1-FileName);
TFileStream *MyFStream;
//建立文件
MyFStream = new TFileStream(SaveDialog1-FileName, fmCreate);
try
{
MyFStream-CopyFrom...[ 查看全文 ]