小编Zul*_*ake的帖子

C#net找到最短和最长的线

试图找到文本文件中最长和最短的行.最长的回报是正确的,但最短的总是空白的,任何想法?

        var lines = System.IO.File.ReadLines(@"C:\test.txt");            
        var Minimum = "";
        var Maximum = "";


            foreach (string line in lines)
            {

                if (Maximum.Length < line.Length)
                {
                    Maximum = line;
                }


                if (Minimum.Length > line.Length)
                {
                    Minimum = line;
                }
           }
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
928
查看次数

FTP使用新线程上传并等待上传完成

我似乎无法弄清楚我做错了什么,我有以下代码将文件上传到ftp,它在一个新线程上,我怎么能告诉它等待上传完成再继续?

procedure TFTPThread.Execute;
begin
  FTPClient.Host:=FTPAddress;
  FTPClient.Username:=FTPUsername;
  FTPClient.Password:=FTPPassword;
  FTPClient.Connect;
  FTPClient.Put(ZipFileName,'Logs.zip');
  FTPClient.Quit;
  FTPClient.Disconnect;
end;
Run Code Online (Sandbox Code Playgroud)

我在网上发现了这个,但我不确定我做错了什么:

E2233此处无法访问"手柄"属性

  while WaitForSingleObject(TFTPThread.Handle, 0) = WAIT_TIMEOUT do
  Application.ProcessMessages;
Run Code Online (Sandbox Code Playgroud)

delphi ftp multithreading delphi-xe

1
推荐指数
1
解决办法
650
查看次数

标签 统计

c# ×1

delphi ×1

delphi-xe ×1

ftp ×1

multithreading ×1