Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema in Process.Start
Forum - C# / VB.NET - Problema in Process.Start

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:45
Giovedì, 16/06/2016
Salve ragazzi.
Non sò se vi è mai capitato un problema del genere.
Ma è la prima volta che mi succede.

Una volta che il mio programma mi crea il progetto su cui lavorare,
Estrae nella cartella del progetto tutti i file necessari, e l'eseguibile su cui lavorare.

Ora esempio, disegnato un livello di gioco, vorrei che al pulsante Play si avviasse l'engine
e mostrasse esattamente la mappa lavorata.

Fin qui credo che non ci sono problemi.
Ma il problema sta proprio in quando avvio il gioco dal programma.

Se lo avvio manualmente, ovvero direttamente dalla cartella, funziona senza problemi.
se invece provo a lanciarlo dal mio programma, crasha. dicendo che non trova alcuni file lua nella cartella.
quando invece sono perfettamente li posizionati.

Ho controllato anche da debugger la cartella di avvio e tutto il percorso.
è tutto corretto.

Non capisco perché succede questo problema.
avete idee?

Attualmente per i test che sto facendo mi serve solo avviarlo.
ma successivamente, mi serve anche un modo per comunicare con il processo,
quindi ovviamente dovrà accettare argomenti.



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:55
Giovedì, 16/06/2016
Probabilmente devi impostare la

startInfo.WorkingDirectory

del processo che stai attivando altrimenti non sa dove trovare i file.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 20:26
Giovedì, 16/06/2016
ottimo funziona grazie mille nessuno.

Non immaginavo di questo piccolo accorgimento.
Grazie ancora :k:


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote