这个问题不能解答,请到:http://www.csdn.net/expert/TopicView.asp?id=81638
或
http://www.csdn.net/expert/TopicView.asp?id=71917
或http://www.csdn.net/expert/TopicView.asp?id=71908
或
http://www.csdn.net/expert/TopicView.asp?id=71917
或http://www.csdn.net/expert/TopicView.asp?id=71908
解决方案 »
- 关于线程动态创建VCL组件的问题
- 如何在Dll中得到此Dll所在的路径(如同Exe中得到此Exe的路径为ExtractFilePath(Application.ExeName))
- [Fatal Error] uMapInfo.pas(6): File not found: 'Ole2.dcu'
- buffer里有这样的一串数据:'FE0101001208',将其放入一个string型的LinePro中,但是发现一些问题。
- 如何通过程序控制让网络上的两台机器的系统时间同步?
- 在FastReport中怎么实现打印空白主项数据啊(即表样式一定,有数据就填,没有就留空)?
- 如何在DELPHI程序中加入背景音乐
- 奇怪啊,我去年的帖子就结了啊,怎么还扣信誉分?版主给个说明。
- QQ有新消息,如何写个软件实现消息自动弹出?
- :Frame有何用途,与Form有何区别?
- Treeview1的结点前如何有Check框?用什么属性操作Check框?(内无)
- 如何用DELPHI做像WROD那样的标尺
其实很多业余编程网友都想得到这样的简单方法,可是问来问去,都是推荐的直接的串口控件或方法,大多没有提供可靠的包含文件协议的sendfile(filename)函数!
望大家真正解决此问题
在Windows中,串口、并口也被认为是拨号适配器,也就是一块NIC,即网卡。所以,你只要将相关的协议,比如tcip/ip, netbeui之类的绑定到拨号适配器,然后再将高层应用协议比如Microsoft网络等绑定到这些协议就能直接用资源管理器、ftp、Web浏览等方式传送文件。这就像网卡一样用了。
如果你觉得全用现成的软件不好,那么可以使用比如delphi的ftp或http相关的服务、客户,将这些功能实现到自己的软件中。这样不但快捷,而且软件的通用性还强。
var
reccomdata:array[0..40] of byte;procedure TMainForm.MSComm1Comm(Sender: TObject);
var
v: Variant;
iHBound: integer;
i: integer;begin
case MSComm1.CommEvent of
comEvReceive:
begin
v:=MsComm1.Input;
iHBound:=VarArrayHighBound(v,1);
for i:=0 to iHBound do reccomdata[i]:= v[i];
// MSComm1.RThreshold:=8 ;
end;
end;
但Oncomm事件根本没有触发,可是用vb+mscomm32却是可以的,用delphi+Tcomm32
也没问题,何故?