Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#5

Re: loeschen der letzten zeile des memo's

  Alt 30. Okt 2007, 08:20
Zitat von himitsu:
idealer wäre es vielleich, wenn die Prüfung auch gleich direkt mit eingebaut wäre:
Delphi-Quellcode:
function RemoveLastLine(s: TStrings): string;
var
  iLast: Integer;
begin
  with s do
  begin
    iLast := Pred(Count);
    if iLast < 0 then exit;
    Result := Strings[iLast];
    Delete(iLast);
  end;
end;

procedure TForm2.Button2Click(Sender: TObject);
begin
  Edit4.Text := RemoveLastLine(Memo1.Lines);
end;
Dann musst du aber vorher (vor der Abfrage oder vor'm Exit) noch Result setzen, sonst meckert Delphi und du weißt nicht, was zurück kommt
Chris
  Mit Zitat antworten Zitat