Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 44
  1. #1

    [vb6] aprire files con il mio programma

    ho fatto un editor di testo..normalissimo..
    ora...ho notato che se io faccio tasto destro su un file txt e gli dico apri con.....e seleziono il mio programma...lui mi apre il programma....ma non il file...come posso risolvere?grazie.

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    all'interno del programma devi utilizzare Command$ per recuperare gli argomenti della chiamata (in questo caso il file)
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  3. #3

  4. #4
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    semplicemente memorizzando il valore di ritorno in una stringa
    codice:
    strFile = Command$()
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  5. #5
    ma COME?...io ho appena iniziato in vb...

  6. #6
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    come hai fatto a testare l'editor? hai in qualche modo impostato la lettura di un file? :master:
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  7. #7
    codice:
     
            CMDialog1.Filter = "All Files (*.*)|*.*|File di Testo (*.txt)|*.txt|Pagina Html (*.htm)|*.htm|Pagina Html (*.html)|*.html|Pagina Asp (*.asp)|*.asp|File Batch (*.bat)|*.bat"
    
            CMDialog1.FilterIndex = 2
    
            CMDialog1.ShowOpen
            Filename = CMDialog1.Filename
            frmEditor.Caption = "CodeWorld Editor - 1.0: " & Filename
            OpenFile (Filename)

  8. #8
    e nel modulo:

    codice:
     
    Sub OpenFile(Filename As String)
    Dim F As Integer
        If "CodeWorld Editor - 1.0 : " + Filename = frmEditor.Caption Then
            Exit Sub
        Else
            On Error GoTo errhandler
                F = FreeFile
                Open Filename For Input As F   
                frmEditor!txtEdit.Text = Input(LOF(F), F)
                Close F                                         frmEditor.mnuFileItem(3).Enabled = True                     UpdateMenu
                frmEditor.Caption = "CodeWorld Editor - 1.0 : " + Filename
                Exit Sub
        End If
    errhandler:
            MsgBox "Si č verificato un errore durante l' apertura del file, si prega di riprovare.", 48, "Text Editor"
            Close F
            Exit Sub
    End Sub

  9. #9
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    spero di non sbagliarmi , ma farei cosė:

    all'avvio del programma leggi l'argomento della chiamata con la funzione e lo memorizzi nella variabile che passi a OpenFile

    fai un controllo sulla variabile: se risulta valorizzata passi all'esecuzione della sub, altrimenti fai scegliere il file all'utente


    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  10. #10
    ok.....ma quesot: Command$

    come lo uso?

    ho fatto cosė:

    codice:
     Private Sub Form_Load()
    Filename = Command$
    If Filename <> "" Then
                F = FreeFile
                Open Filename For Input As F                    ' Open the file selected in the File Open About dialog box.
                frmEditor!txtEdit.Text = Input(LOF(F), F)
                Close F                                         ' Close the file.
                ' frmEditor.mnuFileItem(3).Enabled = True         ' Enable the Close command on the File menu.
                UpdateMenu
                frmEditor.Caption = "CodeWorld Editor - 1.0 : " + Filename
    Unload Me
    End If
    End Sub

    ma mi dice bad file name

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.