Witam,
jak zapisać zawartość terminala w module ComPort do pliku tekstowego? Podobny jest do memo jednak nie działa jak on.
Pozdrawiam
Witam,
jak zapisać zawartość terminala w module ComPort do pliku tekstowego? Podobny jest do memo jednak nie działa jak on.
Pozdrawiam
Zrobiłem to na Memo. Temat do zamknięcia.
Po co od razu wysilać aplikację za pomocą TMemo...
Użyj po prostu strumieni.
Pisane z głowy, więc ew. popraw to sobie...
procedure TForm1.Zapisz;
var
MS : TMemoryStream;
begin
MS := TMemoryStream.Create; //Tworzymy strumien
try
if SaveDialog.Execute then // Jezeli wywolamy SaveDialog wtedy
ComTerminal.SaveToStream(MS); // Zapisz wynik z ComTerminal do strumienia, a nastepnie
// (Tu mozesz sobie jeszcze go obrobic wedle uznania (np dopisujac jakis naglowek, lub stopke))
MS.SaveToFile(SaveDialog.FileName); //strumien zapisz do pliku tekstowego
finally
MS.Free; // Po skonczonej operacji wyczysc strumien
end;
end;