Français
Source/ Codesnippets

Fichiers chercher Text

 

Source wurde am 15.07.2007 aus qui MMJ-Quellcodesammlung (Dietmar Horn) dans qui Babyklappe sur XProfan.Com abgelegt:
Text chercher (dans Fichiers)
Lauffähig ab Profan-Version 5.0
declare i%,listbox1&,Listbox2&,eingabe$,button0&
declare fichier$,la ligne$,fichier$,z%,ok%,edit2&,fz$
declare ok$,edit&,button1&,button2&,len%,fz2$,numéro$
declare radiobutton1&,radiobutton2&,trouvé%,text&

PROC KLICK          WICHTIG WEGEN EINFACHKLICK

    getmessage
    Cas (%message,512): Retour

ENDPROC

PROC SEARCH

    let trouvé%=0
    @destroywindow(Listbox1&)  Um erneut trop füllen
    @destroywindow(Listbox2&)  Um erneut trop füllen
    et wiederherstellen
    Laisser ListBox2&=CreateListBox(%hwnd,,10,200,472,97)
    Laisser ListBox1&=CreateListBox(%hwnd,,10,10,472,97)
    FILEMODE 0
    let I%=0
    let eingabe$=GETTEXT$(EDIT&)
    assign #1,fichier$
    reset #1
    Claire ok$

    whilenot eof(#1)

        input #1,la ligne$
        addstring(LISTBOX1&,@UPPER$(la ligne$))

    Wend

    close #1
    assign #1,fichier$
    reset #1
    cas @GetCheck(Radiobutton1&):let eingabe$=eingabe$;
    let fz$=mid$(eingabe$,1,1)
    len%=@Len(eingabe$)

    whilenot eof(#1)

        input #1,la ligne$
        let OK$=getstring$(LISTBOX1&,i%)
        let ok%=@Instr(upper$(eingabe$),OK$)

        si @gt(ok%,0)

            si @GetCheck(Radiobutton1&)

                let OK$=@Mid $(OK$,ok%,len%)
                let ok$=upper$(ok$)
                let ok$=ok$;
                la ligne$=@Trim$(la ligne$)
                let fz2$=mid$(la ligne$,1,1)
                let eingabe$=upper$(eingabe$,)

                si @and( @equ$(eingabe$,ok$),equ$(fz$,fz2$))

                    ADDString(LISTBOX2&,la ligne$)
                    inc trouvé%
                    let numéro$=Es wurden ,trouvé%;x ,eingabe$, dans,fichier$,trouvé
                    settext text&,numéro$

                endif

            Elseif @getcheck(Radiobutton2&)

                let OK$=@Mid $(OK$,ok%,len%)
                let ok$=upper$(ok$)
                let eingabe$=upper$(eingabe$)

                si @equ$(eingabe$,ok$)

                    ADDString(LISTBOX2&,la ligne$)
                    inc trouvé%
                    let numéro$=Es wurden ,trouvé%;x ,eingabe$, dans,fichier$,trouvé
                    settext text&,numéro$

                endif

            Endif

        endif

        INC I%

    WEND

    CLOSE #1
    let numéro$=Es wurden ,trouvé%;x ,eingabe$, dans,fichier$,trouvé
    settext text&,numéro$

ENDPROC

SetTrueColor 1
Fenêtre Style $003F
Fenêtre 10,10-500,400
Windowtitle Pour Text chercher
UseFont MS Sans Serif,13,0,0,0,0
SetDialogFont 1
cls RGB(192,192,192)
Laisser ListBox2&=CreateListBox(%hwnd,,10,200,472,97)
Laisser ListBox1&=CreateListBox(%hwnd,,10,10,472,97)
Laisser Éditer2&=CreateEdit(%hwnd,ici Dossier (ou bien Button klicken),11,160,172,21)
Laisser Edit&=CreateEdit(%hwnd,ici Suchtext,10,120,172,21)
Laisser Button1&=CreateButton(%hwnd,GO!,240,120,80,25)
Laisser Button2&=CreateButton(%hwnd,Dossier choisir,240,160,80,25)
let button0&=CreateButton(%hwnd,,0,0,0,0)  avec cela Programme den Concentrer besser mettons peux
Laisser RadioButton1&=CreateRadioButton(%hwnd,Text oui c'est ca chercher,340,120,140,17)
Laisser RadioButton2&=CreateRadioButton(%hwnd,Text ungefähr chercher,340,140,140,17)
Laisser Text&=CreateText(%hwnd,ici wird qui gefundene Suchanzahl angezeigt,10,320,470,17)
setcheck Radiobutton1&,1

tandis que 1

    waitinput

    si getfocus(button2&)

        KLICK
        let fichier$=@LOADFILE$(ÖFFNE:,*.prf)
        settext edit2&,fichier$
        setfocus(button0&)

    elseif getfocus(button1&)

        KLICK

        si @and(@neq$(fichier$,),@neq$(gettext$(Edit&),ici Suchtext))

            SEARCH

        elseif @equ$(fichier$,)

            @MessageBox(s'il te plaît Dossier choisir,faute,16)

        elseif @equ$(gettext$(Edit&),ici Suchtext)

            @MessageBox(s'il te plaît richtigen Suchtext eingeben!,faute,16)

        endif

        setfocus(button0&)

    endif

Wend

 
15.07.2007  
 



Zum Quelltext


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.929 Views

Untitledvor 0 min.
Michael Hettner21.09.2023
Info (3)20.03.2021
AndreasS02.01.2019
Helmut17.07.2018
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


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