home *** CD-ROM | disk | FTP | other *** search
- '* ------------------------------------------------------- *
- '* FNINSTR.BAS *
- '* (C) 1990 M. Hoffmann & TOOLBOX *
- '* ------------------------------------------------------- *
- '* Die Funktion INSTR ist in Turbo Basic Fehlerhaft !
- '* Sie liefert Unsinn, wenn der Suchstring nicht gefunden
- '* Nachteil : a% muß angegeben werden.
-
- 'kurz :
- DEF FNi(a%, z$, s$) = -INSTR(a%, z$, s$) * _
- (INSTR(a%, z$, s$) <= (LEN(z$)))
- 'oder :
- DEF FNINSTR (Anfang%, Zielstring$, Suchstring$)
- LOCAL Laenge%
-
- Laenge% = Len(Zielstring$)
- IF instr(Anfang%,Zielstring$,Suchstring$) <= Laenge% THEN
- FNINSTR = INSTR(Anfang%, Zielstring$, Suchstring$)
- ELSE
- FNINSTR = 0 'SuchString nicht gefunden !
- END IF
- END DEF
- '* ------------------------------------------------------- *
- '* Ende von FNINSTR.BAS *
-