Seite 1 von 3

FileSeek() ? Immer nur bestimmten Teil auslassen...

Verfasst: 02.03.2006 14:28
von onny
Hi, war schon lange nicht mehr hier, muss aber sagen das das Pure-Board noch immer richtig gut ist!

Jetzt zu dem Problem:
Ich habe nun eine Server.txt und diese möchte ich auslesen. Sagen wir es wäre nun in dieser Datei dieser String:
http://www.google.de/google.gif
Wie bekomme ich es nun hin das auch z.b. hier http://www.microsoft.com/google.gif
er nur das was vor google.gif steht er ausgibt! Also das er weiss er soll alles ausgeben ausser google.gif... verstanden?

Ich hoffe ihr könnt mir helfen
Mfg und danke im vorraus Jonas H.

Re: FileSeek() ? Immer nur bestimmten Teil auslassen...

Verfasst: 02.03.2006 15:03
von Kiffi
Hallo Jonas,

für die Lösung Deines Problemes benötigst Du kein FileSeek()

Code: Alles auswählen

FF = OpenFile(#PB_Any, "DeineDatei")

If FF
  
  While Eof(FF) = 0

    Zeile$ = ReadString()
    
    Debug StringField(Zeile$, CountString(Zeile$, "/") + 1 , "/")
    
  Wend
  
  CloseFile(FF)
  
Else
  
  ; Datei konnte nicht geöffnet werden
  
EndIf
Grüße ... Kiffi

Verfasst: 02.03.2006 15:18
von onny
vielen dank, aber nur das ich mir sicher bin: wo ist google.gif? :shock:

Verfasst: 02.03.2006 15:23
von Kiffi
> wo ist google.gif?

hier:

Code: Alles auswählen

Debug StringField(Zeile$, CountString(Zeile$, "/") + 1 , "/") 
Zur Erklärung: Dein String besteht aus mehreren Teilen, die durch ein
Slash-Zeichen '/' getrennt sind. Mit Stringfield wird Dein String in diese Teile
'zerschnitten' und mit obiger Anweisung lassen wir uns einfach den letzten
Teil des Strings ausgeben.

Grüße ... Kiffi

Verfasst: 02.03.2006 15:32
von onny
vielen dank, aber nur das ich mir sicher bin: wo wäre google.gif? :shock:
gruß jonas

Verfasst: 02.03.2006 15:36
von Kiffi
onny hat geschrieben:vielen dank, aber nur das ich mir sicher bin: wo ist google.gif? :shock:
Kiffi hat geschrieben:Laberlaber...
onny hat geschrieben:vielen dank, aber nur das ich mir sicher bin: wo wäre google.gif? :shock:
Hey, bist Du ein Bot? ;-)

ich muss zugeben, dass ich Deine Frage nicht verstehe.

Grüße ... Kiffi

Verfasst: 02.03.2006 15:42
von onny
sorry, wegen meiner connection ausversehen zweimal gepostet :-) ich habe es verstanden!

aber wenn ich das programm starte makiert er diese stelle und bricht ab:

Code: Alles auswählen

  While Eof(FF) = 0
Muss ich noch etwas hinzufügen?

Verfasst: 02.03.2006 15:48
von Kiffi
> aber wenn ich das programm starte makiert er diese stelle und bricht ab:

mit welcher Fehlermeldung denn?

Verfasst: 02.03.2006 16:09
von onny
Der Debugger makiert diesen Teil:

Code: Alles auswählen

While Eof(FF) = 0
Das Programm bricht ab....

Verfasst: 02.03.2006 16:15
von Kiffi
@onny,

ich muss schon sagen, dass Du meine Nerven z.Zt. ein wenig stapazierst. :|

Ich fragte nach der Fehlermeldung. Wenn der Debugger abbricht, dann
schreibt er auch immer, warum er abbricht.

Grüße ... Kiffi

P.S.: Und höre bitte mit dieser Doppelposterei auf!