|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2004
Città: Brescia
Messaggi: 6574
|
Come si cancella un Record ???
cIAO GENTE
Ho un quesito da porvi ... io ho quasi finito di fare un programmino in Visual che mi permette di salvare i record su un file .dat che viene creato ... Ora c'è un problema ... come si fa a cancellare un record di un file . dat..? io ho provato cn una ListBox ma ti permette di cancellare i nomi senza aggiornare il file e conoscendo l'index del record... Sapete aiutarmi ??? Spero di si ... aspetto vostre informazioni ciao e grazie
__________________
![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Oct 2003
Messaggi: 65
|
devi farlo a mano.
puoi seguire due strade: 1° ![]() leggere il file caricando tutti gli elementi dell'array escluso quello che devi eliminare poi puoi sovrascrivere il file con gli elementi dell'array 2° ![]() il più efficiente dal momento che dovresti sapere il numero del record, ti sposti direttamente all'indirizzo di memoria del record successivo a quello che devi eliminare poi con un loop leggi i record e li sposti nella posizione precedente. e alla fine cancelli l'ultimo record spero di essere stato chiaro ciao
__________________
Thermaltake Highest Xaser III V1000D - ENERMAX EG651P-VE FMA -TYAN Thunder K8W PRO S2885 - 1 AMD Opteron 248 - 2 x Corsair 512 DDR400 ECC - Thermaltake Venus 12 - Adaptec ASC-29320-R (asc-29320-r kit) SCSI Controller - 2 x MAXTOR ATLAS 15K 73GB U320 15Krpm SCSI (in RAID 0 4 system) - 4 x Hitachi Deskstar 7K250 250Gb (RAID 0) - Ati 9600 @ 9800 - PLEXTOR DVD-RW 8X - 2 x Monitor Philips Brilliance 107P50 17'' |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:32.