Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Sim1
    Registrato dal
    Feb 2006
    Messaggi
    17

    [VB6] Apertura programma

    Ciao!

    Devo fare in modo che si apra un programma da me specificato quando avviene un certo evento.

    Qualcuno sa dirmi come si fa?

    Esempio: se clicco su un bottone si deve aprire word.

    Grazie mille.

  2. #2
    utilizza la funzione Shell

    codice:
    Shell("C:/Programmi/Microsoft Office/Office/WINWORD.EXE")
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    Utente di HTML.it L'avatar di Sim1
    Registrato dal
    Feb 2006
    Messaggi
    17
    Grazie mille!!!

    Un'altra cosa.

    Se voglio aprire un file singolo per es. un .txt devo usare lo stesso comando?

    Ciao

  4. #4
    Per aprire un file specifico fai così:
    codice:
    Shell("C:/Programmi/Microsoft Office/Office/WINWORD.EXE, nomefile")
    ciao

  5. #5
    credo che ti stia confondendo...

    shell("applicazione exe",modo di visualizzazione)

    comunque per leggere txt:

    Private Sub Form_Load()
    Dim N As Integer
    Dim strRead As String * 255
    Dim i As Long
    N = FreeFile
    Text1.Text = ""
    Open "tuo.txt" For Binary As #N Len = Len(strRead)
    i = 1
    Do While EOF(N) = False
    Get #N, i, strRead
    Text1.Text = Text1.Text & strRead
    i = i + Len(strRead)
    Loop
    Close #N

    per modificare tuo txt:

    Dim myrecord As String * 1
    a = Len(Text1.Text)
    Open "tuo.txt" For Binary As #1
    For i = 1 To a
    Text1.SelStart = n
    n = n + 1
    Text1.SelLength = 1
    myrecord = Text1.SelText
    Put #1, n, myrecord ' Scrive il record nel file.
    Next i
    Close #1
    MsgBox "SALVATO!!!"

    ciao!!

  6. #6
    E invece io penso proprio di no....
    codice:
    File = "c:\miofile.doc"
    X = Shell("C:\Programmi\Microsoft Office\Office10\winword.exe  " & File & "", vbNormalFocus)
    Ecco cosa intendevo..

    Ciao

  7. #7
    ho capito,

    intanto il mio word.exe ha un path diverso, percui mi dava errore...
    e poi ieri inserivo la virgola tra ....winword.exe e mio.doc

    comunque adesso ho rimediato e funziona...

    grazie, ciao.

  8. #8
    Meglio così..

    ciao

  9. #9
    Scusate se vado a ripescare questa vecchia discussione... Ho utilizzato il metodo shell per aprtire da un'altro programma outlook express, il programma di posta..chiaramente su questo computer funziona, tutto ok.. Ma se io eseguo la mia applicazione su di un altro pc, che magari ha un diverso percorso per quella applicazione...chiaramente mi da errore... Come posso aggirare il problema???? Che cos'è la path??
    -Antonio89-

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.