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

    aprire file exe da un'altro file exe

    Salve a tutti, grazie anche alle vostre indicazioni sono riuscito a realizzare la mia apllicazione.

    L'applicazione è una semplice interfaccia che tramite dei button apre dei file exe o msi.
    -------- codice:
    Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PHP.Click
    Dim processo As New Process
    Process.Start("..\..\software\php.exe")
    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MySql.Click
    Dim processo As New Process
    Process.Start("..\..\software\mysql-essential-5.0.21-win32.msi")
    End Sub
    ..........
    ..........
    End Class
    --------------------

    Tutto funziona fino a quando non pubblico/genero il progetto,dal momento che ho generato il file eseguibile non mi funzionano + i collegamenti.

    Qualcuno saprebbe dirmi qualcosa in merito?
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Il linguaggio va indicato nel titolo, come da Regolamento.

    Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Scusa x il titolo mi era proprio sfuggito.
    potete aiutarmi?
    grazie ciao

  4. #4
    Scusate se mi ripeto,ma qualcuno sa dirmi dove sbaglio o cosa non sto facendo?
    questo è il mio codice:

    [ CODE]
    Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PHP.Click
    Dim processo As New Process
    Process.Start("..\..\php.exe")
    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MySql.Click
    Dim processo As New Process
    Process.Start("..\..\software\mysql-essential-5.0.21-win32.msi")
    End Sub

    Private Sub mysqlquery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mysqlquery.Click
    Dim processo As New Process
    Process.Start("..\..\software\mysql-query-browser-1.1.20-win.msi")
    End Sub

    Private Sub apache_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles apache.Click
    Dim processo As New Process
    Process.Start("..\..\software\apache_2.2.2-win32-x86-no_ssl.msi")
    End Sub

    Private Sub mysqlAdmin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mysqlAdmin.Click
    Dim processo As New Process
    Process.Start("..\..\software\mysql-administrator-1.1.9-win.msi")

    End Sub

    Private Sub Heluso_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Heluso_Button.Click
    Dim ps As Process
    Dim psi As New ProcessStartInfo("..\..\software\php.exe")
    psi.WorkingDirectory = ("..\..\software\")
    ps = Process.Start(psi)
    End Sub


    End Class
    [/ CODE]

    Vorrei mettere su cd questa piccola applicazione che poi permetta di far partire i vari pacchetti (che provvedo a caricare su cd)

    Una volta compilato il progetto non mi funziona più.Consigli?

    grazie

  5. #5
    Come avvii il programma una volta che è stato compilato? Sei sicuro che i pacchetti che deve avviare siano nello stesso percorso relativo che hai cablato nel codice?
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Grazie a tutti,ho risolto.

    Ho utilizzato "Application.StartupPath" che mi da appunto il percorso di partenza della mia applicazione.

    codice:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PHP.Click
            Process.Start(Application.StartupPath + "\software\php.exe")
        End Sub
    grazie ancora

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.