Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143

    [vb.net]installazione Personalizzata

    ho creato un programma in vb.net con un database MySQL
    Ovviamente ho la necessità di installare i driver MySQL che sono contenuti in 2 file (MyODBC-3.51.06.exe, mysql-4.0.17-win.exe)

    devo far partire nell'ordine:
    - installazione MyODBC-3.51.06.exe
    - installazione mysql-4.0.17-win.exe
    - creare da codice la tabella con la relativa struttura
    - installare il mio programma

    Girando su internet ho capito che mi devo creare a mano una sequenza di codice che definisce i passi dell'installazione.
    Vi relazione qnt ho fatto (OVVIAMENTE NON FUNZIONA!)

    Ho creato un nuovo progetto vuoto;
    ho inserito un nuovo elemento: ClasseInstaller
    che ha al suo interno il codice contenuto qui sotto
    codice:
    Public Shared Sub Main()
    'installazione primo componente
      Shell(System.AppDomain.CurrentDomain.BaseDirectory & "MyODBC-3.51.06.exe", AppWinStyle.NormalFocus, True)
    'installazione secondo componente
      Shell(System.AppDomain.CurrentDomain.BaseDirectory & "mysql-4.0.17-win.exe", AppWinStyle.NormalFocus, True)
    'codice creazione tabella
      ...
    End Sub
    che ha generato un eseguibile che fa partire i due file
    (InstallaComponentiMySQL.exe)



    ora questo eseguibile deve essere fatto partire prima dell'installazione del mio software


    io nel progetto di installazione ho inserito una nuova AZIONE PERSONALIZZATA/Installa/(InstallaComponentiMySQL.exe)


    MA NON FUNGE ?!?

  2. #2
    Utente di HTML.it L'avatar di xonica
    Registrato dal
    Oct 2003
    Messaggi
    143
    potete scrivere un esempio di come si crea un'azione personalizzata!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.