Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Ricerca sequenziale all'interno di un file

    Salve a tutti...

    il mio problema è questo.

    Su un file di testo salvo un "type" x un totale di 23 caratteri.
    La stringa è sempre di questo tipo
    gg/mm/aaaa (una data insomma) testotesto .

    All'apertura del programma devo controllare che la data corrisponda a quella del pc e nel caso fare qualcosa.

    Il problema non si pone se sul file salvo un solo type. Ma se ne salvo due e mi si presenta un file del genere

    gg/mm/aaaa testotesto gg/mm/aaaa testotesto

    come faccio a spostare il controllo sulla data successiva?

    la ricerca la effettuo in questo modo

    codice:
    Dim scadenza As Date
    Dim myDate
    myDate = Date
    
    Get #1, Seek(1), impegno 'impegno è stato dichiarato as "variabile type"
    scadenza = impegno.scad 'impegno.scad è la data in forma gg/mm/aaaa
    If scadenza = myDate Then 'se scadenza è = alla data del sistema
             'bho faccio qualcosa... :D
    End If
    note: il file viene aperto a ogni apertura del programma


  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    ti conviene crearti un file sequenziale con tracciato record a lunghezza fissa, in modo da avere una riga del tipo
    codice:
    ggmmaatestotesto
    ggmmaatestotesto
    ggmmaatestotesto
    ggmmaatestotesto
    ggmmaatestotesto
    ...
    e poi leggi i regord volta per volta con la FileGet e ti metti il contenuto in una struttura. Poi controlli la variabile della struttura relativa alla data ed il gioco è fatto


  3. #3
    dark refreshami un po' la memoria.

    Come faccio a salvare di volta in volta le stringhe sulla riga sottostante?

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da trinityck
    dark refreshami un po' la memoria.

    Come faccio a salvare di volta in volta le stringhe sulla riga sottostante?
    print #NumeroFile, stringa?

  5. #5
    Originariamente inviato da darkblOOd
    print #NumeroFile, stringa?
    tutto qui? ultimamente non mi sento molto programmatore

  6. #6
    mmm con Print la variabile type mi genera errore: "Tipo non Corrispondente" ( sono tutte var stringa e non faccio nessuna operazione) mentre con Put tutto ok

  7. #7
    Originariamente inviato da trinityck
    mmm con Print la variabile type mi genera errore: "Tipo non Corrispondente" ( sono tutte var stringa e non faccio nessuna operazione) mentre con Put tutto ok
    con print devi aprire in output o append
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Originariamente inviato da xegallo
    con print devi aprire in output o append
    In effetti aprivo random ma niente, sempre quell'errore.

  9. #9
    Originariamente inviato da trinityck
    In effetti aprivo random ma niente, sempre quell'errore.
    ma a print devi passare una stringa non un udt non sparebbe che stampare
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  10. #10
    Originariamente inviato da xegallo
    ma a print devi passare una stringa non un udt non sparebbe che stampare
    quindi devo passare la variabile "di tipo type" in stringa e salvare il tutto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.