Español
Fuente/ Codesnippets

Datensätze Einzelne Löschen Textdatei Zeilen

 

Torsten
Rümker
No el schönste, aber una funktionierende Solución.
KompilierenMarcaSeparación
Proc Datei_einlesen

    Declare Zeile$, Zaehler&
    @Sendmessage(Filmliste&,$0184,0,0)FilmListe löschen
    Reset #1
    Let Zaehler& = 1

    Whilenot @Eof(#1)

        Input #1, Zeile$
        Datentraeger$[Zaehler&] = @Substr$(Zeile$,1,";")
        Filmname$[Zaehler&]  = @Substr$(Zeile$,2,";")
        Beschreibung$[Zaehler&] = @Substr$(Zeile$,3,";")
        @Addstring(Filmliste&,Filmname$[Zaehler&])
        Inc Zaehler&

    Endwhile

    Close #1

Endproc

Proc Datei_schreiben

    Declare Zaehler&, Zeile$
    Rewrite #1
    Let Zaehler& = 1

    Whileloop @Getcount(Filmliste&)

        Ifnot Datentraeger$[Zaehler&] = ""

            Zeile$ = Datentraeger$[Zaehler&]+";"+Filmname$[Zaehler&]+";"+Beschreibung$[Zaehler&]
            Print #1,Zeile$

        Endif

        Inc Zaehler&

    Endwhile

    Close #1

Endproc

Proc Eintrag_loeschen

    Declare Zaehler&
    Let Zaehler& = 1

    Whileloop 1000

        If @Getstring$(Filmliste&,@Getcursel(Filmliste&)) = Filmname$[&Loop]

            Let Datentraeger$[&Loop] =""

        Endif

    Endwhile

    Datei_schreiben
    Datei_einlesen

'./../../function-references/XProfan/ENDPROC/'>ENDPROC


MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
14.11.2005  
 



Hm dazu Yo auch una Concepto - warscheinlich incluso más rápido:
KompilierenMarcaSeparación
declare ltd&,s$,i&
ltd&:=100// line to del
assign #1,"fromfile.csv"
reset #1
assign #2,"tempfile.csv"
rewrite #2
i&:=0

whilenot eof(#1)

    input #1,s$
    i&+
    case (i&<>ltd&) : print #2,s$

wend

close #1
close #2
copy "tempfile.csv" > "fromfile.csv"
assign #1,"tempfile.csv"
erase #ss=s2>1

Salve, IF.
 
14.11.2005  
 




Ragnar
Rehbein
una otro ansatz wäre z.b. el listview.dll de frank

uno kann así muy ligeramente una csv-datei en un listview reinschieben.
en el LV zeile löschen, bearbeiten etc. (LV puede ser auch unsichtbar hacer)
y anschließend otra vez en un csv-datei escribir.

es con sicherheit el schnellste lösung.

por desgracia, no lizenzfrei.

r.r.
 
14.11.2005  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.429 Views

Untitledvor 0 min.
RudiB.22.12.2015
Torben Nissen02.03.2015
Setharial15.02.2013
Tommy01.02.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie