Hallo,
ich stehe auf dem Schlauch.
Ich lese eine file von meiner micro sd und sende die an meinen Computer
über Lan.
Mein Delphi Programm gibt mir nach einigen Zeilen eine Fehlermeldung
>>>Max. Zeilenlänge überschritten<<<
Mein Empfangsstring schiebe ich in ein -> Form1.RichEdit1.Lines.Add(EmpfStr);
Ich verstehe nicht wo ich den Fehler suchen soll.
//============================================================================='
// MMC_Read_File;
Procedure mmc_Read_File;
Begin
EmpfStr:= '';
if Form1.Lab_Name.Caption <> '---' then //filename übergeben
Begin
//1. sende 413 für F16_FileAssign F16_FileReset(f);
SendeStr:= '413' + Form1.Lab_Name.Caption;
Form1.TCPClient.IOHandler.Write(SendeStr , IndyTextEncoding_UTF8);
EmpfStr:= Form1.TCPClient.IOHandler.ReadLn(IndyTextEncoding_ASCII);
if EmpfStr = 'open file' then
begin
ShowMessage('open file');
end;
//File download
SendeStr:= '411';
Form1.TCPClient.IOHandler.Write(SendeStr , IndyTextEncoding_UTF8);
repeat
EmpfStr:='';
EmpfStr:= Form1.TCPClient.IOHandler.ReadLn(IndyTextEncoding_ASCII);
Form1.RichEdit1.Lines.Add(EmpfStr);
until EmpfStr = 'F16_EndOfFile';
end;
end;
Gruß Frank
ich stehe auf dem Schlauch.
Ich lese eine file von meiner micro sd und sende die an meinen Computer
über Lan.
Mein Delphi Programm gibt mir nach einigen Zeilen eine Fehlermeldung
>>>Max. Zeilenlänge überschritten<<<
Mein Empfangsstring schiebe ich in ein -> Form1.RichEdit1.Lines.Add(EmpfStr);
Ich verstehe nicht wo ich den Fehler suchen soll.
Code
//============================================================================='
// MMC_Read_File;
Procedure mmc_Read_File;
Begin
EmpfStr:= '';
if Form1.Lab_Name.Caption <> '---' then //filename übergeben
Begin
//1. sende 413 für F16_FileAssign F16_FileReset(f);
SendeStr:= '413' + Form1.Lab_Name.Caption;
Form1.TCPClient.IOHandler.Write(SendeStr , IndyTextEncoding_UTF8);
EmpfStr:= Form1.TCPClient.IOHandler.ReadLn(IndyTextEncoding_ASCII);
if EmpfStr = 'open file' then
begin
ShowMessage('open file');
end;
//File download
SendeStr:= '411';
Form1.TCPClient.IOHandler.Write(SendeStr , IndyTextEncoding_UTF8);
repeat
EmpfStr:='';
EmpfStr:= Form1.TCPClient.IOHandler.ReadLn(IndyTextEncoding_ASCII);
Form1.RichEdit1.Lines.Add(EmpfStr);
until EmpfStr = 'F16_EndOfFile';
end;
end;
Gruß Frank