Français
Forum

problem avec match$

 

GDL
Hallöle

je vois den forêt avant lauter Bäumen pas plus.
Zum Verständnis habe je un Bild angehängt.

pourquoi allez ici match$ pas ?
KompilierenMarqueSéparation
Dim datei#,10000
Assign #1,gettext$(dbfedit1&)
OpenRW #1
x%=@BlockRead(#1,datei#,0,10000)
Close #1
name$=char$(datei#,0,x%)'DBF-Datei steht in name$
dispose datei#
x%=1
print name$
print ""
print ""
assign #1,gettext$(stringedit1&)
reset #1

WhileNot @EOF(#1)'Felder ermitteln

    Input #1,dzeile$
    y%=InStr(";",dzeile$,0)-1
    dzeile$=left$(dzeile$,y%)
    dzeile$=upper$(dzeile$)
    print dzeile$

    If Match$(dzeile$,name$)=dzeile$

        cls

    endif

EndWhile

clos
#1



Liegt es à den Befehlen blockread et char qui nom$ irgendwie avec zusätzlichen Steuerzeichen décrire?

un nachvollziehbares Beispiel:
KompilierenMarqueSéparation
declare nom$,dzeile$,fichier#,x%,y%
dim fichier#,10000
assign #1,"test.str"
rewrite #1
imprimer #1,"test;C;100;0"
imprimer #1,"test1;C;100;0"
imprimer #1,"test2;C;100;0"
close #1
dbcreate "test.str" > "test.dbf"
Assign #1,"test.dbf"
OpenRW #1
x%=@BlockRead(#1,fichier#,0,10000)
Fermer #1
name$=char$(fichier#,0,x%)'DBF-Dossier steht dans nom$
imprimer nom$
x%=1
imprimer »
imprimer »
assign #1,"test.str"
reset #1

WhileNot @EOF(#1)'Felder ermitteln

    Contribution #1,dzeile$
    y%=InStr(";",dzeile$,0)-1
    dzeile$=left$(dzeile$,y%)
    dzeile$=upper$(dzeile$)
    imprimer dzeile$

    Si Match$(dzeile$,nom$)=dzeile$

        beep

    endif

Endwhile

close #1
assign #1,"test.str"
erase #1
close #1
assign #1,"test.dbf"
erase #1
close #1
waitinput
dispose fichier#

Grüßle
Georg

73 kB
Hochgeladen:27.09.2014
Downloadcounter101
Download
 
Windows7 Xprofan 8,9,10 [...]  [...] 
27.09.2014  
 




GDL
un nachvollziehbares Beispiel dessus editiert.
 
XProfan X3
Windows7 Xprofan 8,9,10 [...]  [...] 
27.09.2014  
 




GDL
Hallöle,

habe es maintenant sans match$ pour mich gelöst.
KompilierenMarqueSéparation
declare name$,dzeile$,datei#,x%,y%,ansonsten$,lang%,n$,such%,a%
dim datei#,10000
assign #1,"test.str"
rewrite #1
print #1,"test;C;100;0"
print #1,"test1;C;100;0"
print #1,"test2;C;100;0"
close #1
dbcreate "test.str" > "test.dbf"
Assign #1,"test.dbf"
OpenRW #1
x%=@BlockRead(#1,datei#,0,10000)
Close #1
name$=char$(datei#,0,x%)'DBF-Datei steht in name$
print name$
x%=1
print ""
print ""
assign #1,"test.str"
reset #1
such%=len(name$)

WhileNot @EOF(#1)'Felder ermitteln

    Input #1,dzeile$
    y%=InStr(";",dzeile$,0)-1
    dzeile$=left$(dzeile$,y%)
    dzeile$=upper$(dzeile$)
    print dzeile$

    If Match$(dzeile$,name$)=dzeile$

        print "Gefunden"

    else

        print "geht nicht"

    endif

    'diese Befehle gehen
    ansonsten$=translate$(name$,dzeile$,"XXXXXXX")
    print ansonsten$
    print "________________________"
    'dies hier geht
    lang%=len(dzeile$)
    clear a%

    whilenot a% > such%

        n$=mid$(name$,a%,lang%)
        case n$=dzeile$:print "mit diesem Weg gefunden"
        inc a%

    wend

EndWhile

close #1
assign #1,"test.str"
erase #1
close #1
assign #1,"test.dbf"
erase #1
close #1
waitinput
/../funktionsreferenzen/XProfan/dispose/'>dispose fichier#

Grüßle
Georg
 
XProfan X3
Windows7 Xprofan 8,9,10 [...]  [...] 
28.09.2014  
 



allô Georg,

quelques faute.

Instr dritter paramètre chez Dir Wert 0, so peux instr pas - minimum Wert 1 ou bien dritten Param dans Deinem le cas juste omettre.

Fehlerzeile:

y%=InStr(";",dzeile$,0)-1


So gehts:

y%=InStr(";",dzeile$,1)-1


ou bien:

y%=InStr(";",dzeile$)-1


Zudem:

qui Funktion Match scheint pas Binärsicher trop son.

qui Aider en supplément meint:

T: String - Text, dans dem pour dem Suchmuster gesucht wird
 
18.10.2014  
 




GDL
Hallöle,

vielen Dank. alors bleibe je chez meiner umständlichen mais gehenden Version.

Grüßle
Georg
 
XProfan X3
Windows7 Xprofan 8,9,10 [...]  [...] 
19.10.2014  
 



là la hâte Du mais aussi Instr Wert v. Dritten Param 0 ,

cela peux pas marcher bzw. ist faux.
 
19.10.2014  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.818 Views

Untitledvor 0 min.
Andre Rohland08.09.2018
RudiB.25.01.2016
maroro11.08.2015
Peter Max Müller14.05.2015
plus...

Themeninformationen

cet Thema hat 2 participant:

GDL (4x)
iF (2x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie