Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249545 (10981)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Datei einlesen und bestimmte Textstellen am Bildschirm anzei
ralf
| Datum:23.07.01 18:19 (ralf.michelberger@gmx.net) |
hallo, erstmal danke allen die mir geholfen haben. Habe das Programm so geschrieben wie folgt, aber es funktioniert noch nicht so wie ich's brauche. cls declare Zeile$,Suchstring$,position1$ Assign #1,"C:\TEST\mt940" Reset #1 WhileNot @eof(#1) input #1,Zeile$ EndWhile Suchstring$="STARTUMS" position1$=instr(Suchstring$,Zeile$) print position1$ print "BLZ: " + Mid$(position1$,9,20) Sollte die naechsten 20 Stellen nach STARTUMS anzeigen, tut es ab nicht. Wo koennte der Fehler liegen? Und was ist wenn es mehrere STARTUMS gibt ? Gruss Ralf
Thorsten.HG
| Datum:23.07.01 20:49 (galaxy@mrk-soft.de) |
Hallo Ralf, ohne Bezug der Quell-Textdatei läst sich soetwas aus der Ferne pauschal nicht sagen. Stell die Textdatei mal zur verfügung und schreibe, was genau passieren / gemacht werden soll Thorsten
Sebastian Sprenger
| Datum:23.07.01 21:47 (prof.chaos@netcologne.de) |
Hallo Ralf, Der Fehler liegt bei instr(). instr() gibt nur die Position aus, an der sich STARTUMS befindet, nicht aber einen Teil von dem String. So ist es richtig:
    position1$=substr$(Zeile$,2,Suchstring$)
    print position1$
    print "BLZ: " + left$(position1$,20)
Der String hinter STARTUMS wird mit der Funktion substr$() rausgefiltert. > Und was ist wenn es mehrere STARTUMS gibt ? Beim zweiten STARTUMS musst du die 2 in der Funktion durch eine 3 ersetzen, beim dritten durch eine 4, und so weiter ... Sebastian
Hendrik
| Datum: 27.07.01 08:09 (hendriklenz@gmx.de) |
Hallo, ich nehme an Du willst eine MT940 (SWIFT) Datei auslesen in der u.a. auch Kontoumsätze enthalten sind. Hier noch ein Tipp auf der Internetseite http://www.omikron.de/ kannst Du auf die Suchfunktion klicken und dann mal nach mt940 suchen dort werden dann mehere Seiten angezeigt in der die Struktur einer MT940 Datei beschriben ist! Wofür willst Du die MT940 Datei auslesen, würde mich interessieren da ich auch damit arbeite? Ich programmiere Tools für Zahlungsverekehrssysteme (z.B. für PROFIcash -> bei den Volksbanken und DRECash - > bei der Dresdner Bank) deshalb kenne ich mich mit solchen Formaten aus. Grüsse Hendrik

| Zurück zur Übersicht