S
skadon
Unregistered / Unconfirmed
GUEST, unregistred user!
线程中:
procedure FTPSocketThread.CSocketRead2(Sender: TObject;
Socket: TCustomWinSocket);
begin
if Socket.Data <> nil then
try TStrings(Socket.Data^).Add(Socket.ReceiveText);
except end;
end;
之前已经
Ts:=TStringList.Create;
CSocket2.Socket.Data :=@Ts;
获取列表结束后Ts中有数据,但是不分行,返回多个目录或文件时无法使用Ts获得每行,仅有一行,是全部的列表,如果使用pos(#13#10,Ts.Text)处理,能提取部分,仍有混合。同样代码在主程序中执行正常。
procedure FTPSocketThread.CSocketRead2(Sender: TObject;
Socket: TCustomWinSocket);
begin
if Socket.Data <> nil then
try TStrings(Socket.Data^).Add(Socket.ReceiveText);
except end;
end;
之前已经
Ts:=TStringList.Create;
CSocket2.Socket.Data :=@Ts;
获取列表结束后Ts中有数据,但是不分行,返回多个目录或文件时无法使用Ts获得每行,仅有一行,是全部的列表,如果使用pos(#13#10,Ts.Text)处理,能提取部分,仍有混合。同样代码在主程序中执行正常。