Habe ein Problem mit folgendem Codeschnipsel (noch nicht sehr weit fortgeschritten), den ich für einen Parser benötige:
Code: Alles auswählen
function EntferneNichtBenoetigtes(s: TStringList): TStringList;
var i: Word;
TmpStrList: TStringList;
TmpStr: String;
begin
TRY
TmpStrList:=TStringList.Create;
for i:=0 to s.Count-1 do begin
TmpStr:=trim(s.Strings[i]);
if TmpStr[1]<>'#' then
TmpStrList.Add(TmpStr);
end;
FINALLY
Result:=TmpStrList;
TmpStrList.Free;
END;
end;
Ich weiß nur, dass er beim Ausführen dieses Codes "Access violation" anzeigt.
Gruß
Jay