[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lost] Review erbeten: FilenameMatches



Kevin Wolf schrieb:

Die Funktion war jetzt schon ein paarmal kaputt. Es wäre Zeit, daß sich jemand die Funktion wirklich gründlich vornimmt und durchschaut, ob das so funktionieren kann. Ich sehe im Moment kein Problem, aber wie gesagt, das ging mir schon ein paarmal so.




...


            '*':
                begin
                    while pattern[i_pattern] = '*' do begin
                        Inc(i_pattern);
                    end;




+                     if i_pattern >= length(pattern) then begin
+                         WriteLN('Match');
+                         exit(true)
+                     end;


                    pattern := Copy(pattern, i_pattern, length(pattern));
                    for j := i_file to length(filename) do begin




so sollte jetzt auch ein * am Ende funktionieren

--
Andreas