Thema: Delphi TStrings Probleme

Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: TStrings Probleme

  Alt 26. Mär 2004, 17:18
Wieso der umweg über MemoryStream?
Und statt TStrings.Create einfach TStringsList.Create; - TStrings ist eine abstrakte Klasse!

Code:
procedure TFormDateneingabeBuecher.TabelleMouseMove(Sender: TObject;
  Shift: TShiftState; X, Y: Integer);
var ACol, ARow: longint;
    Hint : String;
    StringList : TStrings;
begin
     Tabelle.MouseToCell(X, Y, ACol, ARow);
     if (ACol = 3) then
     begin
          Hint := Tabelle.Cells[0, ARow];
          Buecher[Tabelle.Row].Langbeschreibung.Position := 0;

          StringList := TStringsList.Create;
          StringList.LoadFromFile(Buecher[Tabelle.Row].Langbeschreibung);

          Tabelle.Hint:=Hint;
          if (ACol<>LastCol) or (ARow<>LastRow) then
          begin
               Application.CancelHint;
               LastCol:=ACol;
               LastRow:=ARow;
          end;
          StringList.Free;
     end;
end;
  Mit Zitat antworten Zitat