如何通过UDP协议进行大文件传输,万分紧急,贴出源代码。谢谢。
解决方案 »
- 请问程序运行时有时候出现这样的提示‘Access violation at address 77D3353D in module'user32.dll' read of address 00000000’,是什
- 在数据库中我用 sysdate系统时间。可是我想知道这个时间是200401301024的形式还是10:24的形式
- 在移动image的时候图片会闪,怎么解决?
- 怎么使用adoquery中的paramters项?
- 大小写转换,高手请进。
- 是中国人的看看。
- 简单问题
- 急切的盼望您的指教--高分请教毕业论文的写法
- 怎样用delphi将其它EXE文件的图标(例如VB写的)更换,怎么做?在线等待!!!
- InetIsOffline这个API函数在哪个单元里?
- 【求助】用Delphi 的dbExpress連接SQL時,一個Table的其中一字段的繁體中文部分出現亂碼
- 再问防止字段值重复的问题
var nr,sizes:longint;
mystream:tfilestream;stream:tmemorystream;
begin
MyStream := TFileStream.Create(SendFile, fmOpenread);
try
nr:=1;sizes:=65535;
nmstrm1.Host:=users;
while sizes=65535 do
begin
mystream.Position:=(nr-1)*65535;
if nr*65535>mystream.Size then
sizes:=mystream.size-(nr-1)*65535
else sizes:=65535;
stream:=tmemorystream.create;
stream.CopyFrom(mystream,sizes);
if sizes>0 then
try
nmstrm1.PostIt(stream);
stream.free;
except
stream.free;
end;
inc(nr,1);
end;
mystream.free;
except
mystream.Free;
end;