Thema: Delphi undefinierter bezeichner

Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#1

undefinierter bezeichner

  Alt 22. Mai 2006, 14:40
hallo
ich glaub ich seh grad den wald vor lauter bäumen nicht:
habe mir eine unit geschrieben die sieht folgendermaßen aus:

Delphi-Quellcode:
unit Utils;


interface

uses
  Types;

implementation

function Tokenize(const S: WideString; const C: WideChar): TWideStringDynArray;
var
  SLen, SIdx, NTok, TokStart, TokLen: Integer;
begin
  if S <> 'then
  begin
    SLen := Length(S);
    SetLength(Result, SLen);
    TokStart := 0;
    NTok := 0;
    TokLen := 0;
    for SIdx := 1 to SLen do
    begin
      if S[SIdx] <> C then
      begin
        if TokStart = 0 then
          TokStart := SIdx;
        Inc(TokLen);
      end;
      if ((SIdx = SLen) or (S[SIdx] = C)) and (TokStart > 0) then
      begin
        Inc(NTok);
        Result[NTok-1] := Copy(S, TokStart, TokLen);
        TokStart := 0;
        TokLen := 0;
      end;
    end;
    SetLength(Result, NTok);
  end else
    SetLength(Result, 0);
end;

end.
Dann hab ich die meinem Projekt hinzugefügt, denn ich will sie ja verwenden *g
So, und dann hab ich in der entsprechenden Unit, wo ich Tokenize verwenden will Datei->Unit verwenden->Utils gemacht
So und wenn ich jetz Tokenize(s, '.') aufrufe bekomm ich immer: Undefinierter Bezeichner: 'Tokenize'

steh grad auf'm schlauch ich hoffe ihr könnt mir helfen

danke,

martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat