Einzelnen Beitrag anzeigen

simonit

Registriert seit: 25. Apr 2005
15 Beiträge
 
#6

Re: Fehlermeldung bei Arbeit mit dynamischen arrays

  Alt 27. Apr 2005, 10:16
Ok, natürlich wars das gestern allerdings kam der gleiche Fehler beim gleichen Quelltext noch nicht
jedenfalls:

Delphi-Quellcode:
  function wordextrahieren(e:string;const startstelle:integer;trennzeichen:char):string;
  var hilfsstring:string;
    i,j:integer;
  begin
    i:=startstelle;
    repeat
      i:=i+1;
    until (e[i]=trennzeichen) or (i>length(e));
    SetLength(hilfsstring,i-startstelle);
    for j:=startstelle to i-1 do
    begin
      hilfsstring[j-startstelle]:=e[j];
    end;
    wordextrahieren:=hilfsstring;
  end;
Der Fehler liegt anscheinend hier drin. Der String e ist von der Form xxxx yy , wobei er nach xxxx und yy aufgeteilt wird, und diese beiden Zahlen darstellen. Laut kompiler tritt der fehler innerhalb der For-Schleife auf.
Matthias
  Mit Zitat antworten Zitat