Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di xnitro
    Registrato dal
    May 2007
    Messaggi
    56

    [VB6] Salvare i dati

    allora cerco di essere più chiaro questa volta.
    il mio programma è composto da un textbox,2 checkbox, e 2 pulsanti, uno "selezione cartella" e l'altro "Avvia".
    questo programma serve per salvare le cartelle "Documenti" e "Desktop" in una cartella o mio piacimento.
    divido il mio problema in tanti piccoli problemi, ecco il primo:
    nel textbox scrivo il nome dell'utente (es. Paolo) il programma deve verificare se in "C:\Documents and Settings" esiste la cartella "Paolo", se nn esiste mi avvisa con un msgbox.
    Questa volta credo di essere stato chiaro.
    come risolvere questo primo quesito???
    vi ricordo che io nn ho scritto ancora nessun codice nel programma perchè nn lo so qual'è il codice per fare questo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Usa la funzione Dir$ a cui passerai la stringa del percorso "C:\Documents ..." a cui aggiungi la stringa digitata nella texbox.

    Si tratta di formare il percorso in una variabile stringa e passarla alla Dir$ ... e ovviamente testare il risultato della Dir$ ...

    Ovviamente alla Dir$ dovrai dire che quella che cerchi e' una directory (vbDirectory)

  3. #3
    Utente di HTML.it L'avatar di xnitro
    Registrato dal
    May 2007
    Messaggi
    56
    mi devi scusare ma nn so usare questa funzione.
    mi puoi dire come fare a usarla??
    grazie molte

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... e' molto semplice ed e' documentata ...

    Prova a scrivere

    Print Dir$("C:\Documents and Settings\paolo", vbDirectory)

    e a fare delle prove ... dovresti poterla usare in due minuti ...

  5. #5
    Tra l'altro i profili utente non si trovano sempre in c:\documents and settings (su molti PC Packard Bell - e non solo -, ad esempio, si trovano in d:\Documents and Settings)... dovresti usare le apposite API per reperire la posizione delle cartelle dei vari profili utente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di xnitro
    Registrato dal
    May 2007
    Messaggi
    56
    si questo che dici tu è vero, a volte la cartella "document and..." si rova in altre unità ma il 99.9% delle volte che formatto i computer la trovo sempre in "C:\".
    ok adesso provo a verificare.

  7. #7
    Utente di HTML.it L'avatar di xnitro
    Registrato dal
    May 2007
    Messaggi
    56
    scusa la mia ignoranza nel vb6, ma ho scritto la stringa che mi hai detto "Print Dir$("C:\Documents and Settings\paolo", vbDirectory)" ma quando clicco sul pulsante nn mi fa niente, nn mi dice neanche un errore niente, sicuramente devo scrivere altre righe di codice.
    cosa devo scrivere altro???
    scusami, ma vi ripeto che sono alle prime armi e quindi sto cercando di imparare.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Cercare di imparare significa studiare e provare ...

    Il Print serviva a scrivere sul form il risultato dell'elaborazione della funzione ...

    Puoi sempre usare il MsgBox ...

    MsgBox Dir$("C:\Documents and Settings\paolo", vbDirectory)

    per capire cosa fa la Dir$ ...

    Un po' di intraprendenza ... altrimenti come fai ad imparare a programmare?

  9. #9
    Utente di HTML.it L'avatar di xnitro
    Registrato dal
    May 2007
    Messaggi
    56
    fino a qua ci siamo, sono riuscito a combinare qualcosa.
    ora passiamo al secondo problema:
    ora passiamo ai due checkbox, il codice da scrivere se le seleziono lo scrivo nel pulsante "Avvia":
    e devo scrivere nel codice due "if" uno per il checkbox per copiare la cartella "documenti" e l'altro per copiare la cartella "desktop", con il comando di copiare la cartella (nn so qual'è, se me lo potete dire mi fate un favore).
    qual'è il codice da scrivere in questo secondo problema??
    grazie

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... i problemi devono essere separati, altrimenti diventa una chat.

    Apri un altro thread indicando solamente il problema che vuoi risolvere.

    E spiegalo meglio ...

    P.S. Inoltre metti un titolo adeguato ... Salvare un file non c'entrava nulla con la Dir$ ne' c'entra con i checkbox ...

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.