Accesso diretto

giovedì 09 febbraio 2006 - 23.13

Enzo_LT Profilo | Newbie

Salve a tutti, ho la necessità di avere un accesso diretto ad una sd-card per leggerla sequenzialmente.
premetto che la collego tramite un lettore collegato alla porta usb e la vedo come un disco removibile.

C'è la possibilita tamite vb6 o vb.net di leggere e scrivere indirizzandorla direttamente?
spero che sia stato chiaro nella mia richiesta e vi ringrazio anticipatamente,
saluti Enzo.

Brainkiller Profilo | Guru

>Salve a tutti, ho la necessità di avere un accesso diretto ad
>una sd-card per leggerla sequenzialmente.
>premetto che la collego tramite un lettore collegato alla porta
>usb e la vedo come un disco removibile.
>C'è la possibilita tamite vb6 o vb.net di leggere e scrivere
>indirizzandorla direttamente?
>spero che sia stato chiaro nella mia richiesta e vi ringrazio
> anticipatamente,

Ciao Enzo,
in che senso direttamente. Fra la tua applicazione e la SD c'è un layer in mezzo che è il sistema operativo che ti consente di fare le operazioni di cui hai bisogno.

Come già hai detto uan volta inserita una SD viene mappata coma unità con una lettera, esempio F:, G:, ecc.
Una volta mappata dalla tua applicazione ci puoi accedere come accedi al disco C: o al CD/DVD.
Quindi con le classi del namespace System.IO

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Enzo_LT Profilo | Newbie

ciao, grazie per aver risposto.
Mi spiego meglio - La SDCARD la scrivo con Circuito a parte che mi registra degli eventi con una grande quantità di dat i (512Mb-2Gb)

per trasferirli al PC usando lettori SDCARD standart avevo pensato di formattare la Card in modo da vederla come un disco rimovibile (I: ecc) però non avendo la possibilità di aggiornare la lunghezza del File non riesco a legge tutti i dati registrati. La domanda era: è possibile con VB6 o Vbnet leggere direttamente la locazione di memoria della SDCARD
scavalcando windows? o esiste qualche altra alternativa ?.

Saluti Enzo.




Brainkiller Profilo | Guru

>per trasferirli al PC usando lettori SDCARD standart avevo pensato
>di formattare la Card in modo da vederla come un disco rimovibile
>(I: ecc) però non avendo la possibilità di aggiornare la lunghezza
>del File non riesco a legge tutti i dati registrati. La domanda
>era: è possibile con VB6 o Vbnet leggere direttamente la locazione
> di memoria della SDCARD
>scavalcando windows? o esiste qualche altra alternativa ?.

Che io sappia no purtroppo a meno forse, e dico forse, di scriversi un Driver per la periferica.
Inoltre non so bene neanche come è organizzata internamente una SD se a locazioni.
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Enzo_LT Profilo | Newbie

Ciao, eccomi ancora con il mio problema.

Navigando su internet ho trovato degli esempi che mi danno la possibilita di leggere indirizzando le loacazioni
dalle varie periferiche (C: ecc.) quindi anche la mia SDCARD.

Usava una dll chiamata VWIN32.VXD purtroppo funziona con windows 95-98.

Puoi dirmi qualcosa in più riguardo a VWIN32.VXD ?

Saluti Enzo


Brainkiller Profilo | Guru

>Ciao, eccomi ancora con il mio problema.
>Navigando su internet ho trovato degli esempi che mi danno la
>possibilita di leggere indirizzando le loacazioni
>dalle varie periferiche (C: ecc.) quindi anche la mia SDCARD.
>Usava una dll chiamata VWIN32.VXD purtroppo funziona con windows
>95-98.
>Puoi dirmi qualcosa in più riguardo a VWIN32.VXD ?

.VXD sono driver di periferiva virtuale maggiormente in uso in Windows 9x come giustamente hai segnalato. Non ho idea di cosa te ne puoi fare di questo file.
Ciao

Io però ancora non riesco a capire esattamente la tua necessità, cioè una volta inserità una SD viene mappata come unità removibile con una lettera di unità esempio Z: che problema hai sia con VB6 che con VB.NET a lavorarci sopra ? Basta usare le classi del namespace System.IO e scrivere o leggere come se fosse un disco fisso normale. Non capisco...

Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5