Einzelnen Beitrag anzeigen

Benutzerbild von Pr0g
Pr0g

Registriert seit: 21. Mai 2004
809 Beiträge
 
Delphi 7 Personal
 
#4

Re: Text in Stringgrid sortieren

  Alt 24. Mai 2004, 21:23
Hm, dass es nicht geht wundert micht. Wenn ich genau die Codes aus meinem ersten und den Text aus deinem ersten Post nehme, dann klappt es bei mir (siehe angehängtem Screenshot). Ich habe die Prozedur ein bisschen verändert, damit auch die "//////" eingetragen werden:

Delphi-Quellcode:
procedure WriteToStringGrid(Lines: TStrings; SG: TStringGrid);
var
  i, c: Integer;
  s: String;
begin
  c := 0;
  for i := 0 to Lines.Count-1 do
  begin
    SG.RowCount := SG.RowCount+1;
    s := Lines[i];
    if (s[1] = AnsiUpperCase(s[1])) or (s[1] = '/') then //großgeschrieben
    begin
      SG.Cells[0, c] := s;
      Inc(c);
    end else //kleingeschrieben
      SG.Cells[1, i-c] := s;
  end;
end;
Miniaturansicht angehängter Grafiken
unbenannt-1.gif  
  Mit Zitat antworten Zitat