Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB6]Index del file aperto con la CommonDialogBox

    Salve a tutti,
    sto programmando una rubrica semplice in VB6 e tra le funzionioni che ha, permette di aprire le rubriche gia esistenti...
    mi ritrovo però a dover affrontare un problema di cui ignoro la soluzione:
    aprendo con la CommonDialogBox il file, che valore gli assegna?? o come faccio ad assegnarglielo??

    Esempio: open fineame for random as... 'e gli assegno l'index del file

    con commondialogbox.showopen 'che valore assume il file? che numero?
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La domanda non è chiara ... la documentazione sul controllo è qui

    http://msdn.microsoft.com/en-us/library/aa259661(v=VS.60).aspx

    Prova a spiegare meglio il problema ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Grazie intanto per la risposta tempestiva

    non sono un genio in programmazione (ma presto lo diventero...) e ho da fare una rubrica per domani

    in pratica ho fatto diverse funzioni, tra cui l'utente puo creare nuovi file o aprire quelli gia' creati...

    per aprirli utilizzo una CommonDialogBox... fino a qui tutto a posto

    ora devo caricare i dati dal file appena aperto e trasferirli in un file "temporaneo" (visto che non so come si creano file temporanei, ne creo uno nuovo e poi lo cancello quando non serve piu')

    per fare cio' faccio il ciclo for da cui estraggo tutti il contenuto del file aperto con CommonDialog
    e lo copio sul file "temporaneo" sul quale ci lavoro
    per fare cio' scrivo:
    get (numero file aperto con CommonDialog...numero che ignoro), posizione, rubrica
    put (numero file "temporaneo"), posizione, rubrica

    spero che sia un po' piu' chiaro, e spero che riesci ad aiutarmi che domani ho la consegna e non mi va di prendere un brutto voto visto che ci sono stato molto tempo sopra questo progetto
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quei numeri di cui parli li assegni tu nella Open, magari tramite la funzione FreeFile.

    Dopo la ShowOpen apri il file con

    f1 = FreeFile
    Open CommonDialog1.FileName For .... As #f1

    che domani ho la consegna
    Mi sa che ci dovevi pensare un po' prima ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Penso che dovrebbe funzionare,
    grazie della risposta

    per il fatto che ci dovevo pensare prima hai ragione, infatti sono giorni che visito questo forum e di solito trovo le risposte su discussioni gia avviate. Questo errore è stato trovato ora, nella fase di test...

    Comunque Grazie!

    Peace!
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

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.