ciao a tutti
in visual basic 6.0 vi era il commando app.path
che da la path di riferimento dell' applicazione
ma in dotnet qual'è..questo comando ...
ciao a tutti
in visual basic 6.0 vi era il commando app.path
che da la path di riferimento dell' applicazione
ma in dotnet qual'è..questo comando ...
Application.StartupPath
P.S.: non si tratta di comandi, ma di proprietà.
Amaro C++, il gusto pieno dell'undefined behavior.
scusa volevo lanciare
un programma che ho sul mio computer da una pagina web
come posso fare !!!
se in un pulsante
inserisco
Process.Start("C:\Programmi\nome\programma.exe")
mi da quest'errore
come se volesse trovare questo programa sul server
come posso fare!!!
The system cannot find the file specified
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ComponentModel.Win32Exception: The system cannot find the file specified
Quasi tutti i metodi dell'oggetto Process si riferiscono al computer locale, per cui se richiami Process.Start da una pagina ASP.NET stai dicendo al server di avviare un programma: è sul server che avviene l'elaborazione della pagina!
Amaro C++, il gusto pieno dell'undefined behavior.
ok process non e l'oggetto giusto
ma vi e un oggetto che agisce
sul computer client ..e non sul locale ...
Certamente no: tutto il codice .NET che scrivi in ASP.NET agisce sul server. Inoltre sarebbe un rischio di sicurezza troppo grande che le pagine web da remoto potessero "ordinare" al browser di eseguire applicazioni sul PC! Quello che puoi fare è scrivere un ActiveX (che viene eseguito sul client) che faccia quello che vuoi.
Amaro C++, il gusto pieno dell'undefined behavior.
ma il client o browser del client deve scaricarlo
o viene eseguito tutto automaticamente
di solito se un browser ha una potezione alta
non permette l'esecuzione degli activex
e tra l'altro non tutti i browser supportano l'active x
ma se faccio scaricare un file bat che mi lancia il programma
o lo lancio da codice client (javascript o altro ) e' possibile !!!
ho creato un link che lancia un file bat dove dentro vi è il percorso dell 'exe
ma in locale va...e sul server no....
questa discussione nata per un applicativo e migrata per un applicazione web ....
attualmente ho la possibilita di far scaricare un file nome.bat tramite
un semplice codice html tipo <a href= "nome.bat">
e questo file bat mi lancia il programma...perfetto
il problema e che l'utente si trova ad usare un gridview e al click del gridview
dovrebbe far fnzionare il tag html a href
coie un codice server deve richiamare un codice client !!!