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 - [VB.NET] aprire programma da file
Forum - C# / VB.NET - [VB.NET] aprire programma da file

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
amreo (Normal User)
Pro


Messaggi: 93
Iscritto: 18/03/2013

Segnala al moderatore
Postato alle 18:53
Venerdì, 24/01/2014
Ciao!

Non so, ma si può fare di sicuro,
mi interessa aprire un programma da file, che viene usato solo per questo programma.
quando clicco sul file, si apre il programma creato da me che deve leggere il file e fare quello che deve fare.

Ultima modifica effettuata da amreo il 24/01/2014 alle 21:27
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 19:17
Venerdì, 24/01/2014
Ciao!
Clicca sul programma con il tasto destro del mouse, e seleziona l' eseguibile che intendi utilizzare.

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 19:29
Venerdì, 24/01/2014
Ti pare il modo di fare le domande? In un forum pubblico ci si spiega bene e si spiega il problema il meglio possibile! Cosa vuoi che capisca la gente da una domanda così (a parte il fatto che non sai programmare e sei in un forum sulla programmazione)?

PM Quote
Avatar
amreo (Normal User)
Pro


Messaggi: 93
Iscritto: 18/03/2013

Segnala al moderatore
Postato alle 21:22
Venerdì, 24/01/2014
il problema non è quello, lo so fare anchio, il problema è come passare al programma il nome del file con directory.

PS: ho preso 5 nell' ultima pagella in italiano, quindi scusatemi.
PS.PS: il tipo di progetto è Window Form.

Ultima modifica effettuata da amreo il 24/01/2014 alle 21:24
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 21:31
Venerdì, 24/01/2014
tralasciando la teoria e sorvolando sui tuoi voti di italiano (torno a ripeterti che è un forum pubblico e i tuoi voti sono privati) se ci fai vedere ciò che hai scritto fino ad ora possiamo aiutarti. Almeno dicci dove non riesci a capire cosa fare/cambiare. INOLTRE nel testo della domanda "mi interessa aprire un programma da file" non credo, mi sa che a te interessa aprire il file con il programma..... Comunque non c' è un modo per rendere il file ad accesso esclusivo del tuo programma, puoi però cifrare il file in modo che se uno tenta di aprirlo vedrebbe solo cose senza alcun senso.....

Ultima modifica effettuata da TheDarkJuster il 24/01/2014 alle 21:32
PM Quote
Avatar
amreo (Normal User)
Pro


Messaggi: 93
Iscritto: 18/03/2013

Segnala al moderatore
Postato alle 13:38
Sabato, 25/01/2014
si, intendo aprire il file con il programma.
il problema della cifratura non mi si pone, dato che non contiene dati segreti,

codice:
Codice sorgente - presumibilmente VB.NET

  1. Public Class Interrogater
  2.  
  3.     Public Ask_data As Ask
  4.  
  5.     Private Sub Interrogater_Load(sender As Object, e As System.EventArgs) Handles Me.Load
  6.         Ask_data = New Ask()
  7.         'Carica il file
  8.          
  9.         'e setta tutte le proprietà ai vari controlli
  10.         '[...]
  11.     End Sub
  12. End Class
  13.  
  14.  
  15.  
  16. <Serializable()>
  17. Public Class Ask
  18.  
  19.     Public Sub save(path As String)
  20.         Dim io As New IO.FileStream(path, System.IO.FileMode.Create)
  21.         Dim ser As New System.Runtime.Serialization.Formatters.Binary.BinaryFormatter()
  22.         ser.Serialize(io, Me)
  23.         io.Close()
  24.     End Sub
  25.     Public Shared Function load(path As String) As Ask
  26.         Dim io As New IO.FileStream(path, System.IO.FileMode.Create)
  27.         Dim ser As New System.Runtime.Serialization.Formatters.Binary.BinaryFormatter()
  28.         Dim obj As Ask = ser.Deserialize(io)
  29.         io.Close()
  30.         Return obj
  31.     End Function
  32.    
  33.     Public Property BackGround As System.Drawing.Color = Color.Black
  34.     Public Property RSP1_BColor As System.Drawing.Color = Color.Lime
  35.     Public Property RSP2_BColor As System.Drawing.Color = Color.Red
  36.     Public Property RSP1_FColor As System.Drawing.Color = Color.Red
  37.     Public Property RSP2_FColor As System.Drawing.Color = Color.Lime
  38.  
  39.     Public Property AskText As String = "..?"
  40.     Public Property RSP1Text As String = "---"
  41.     Public Property RSP2Text As String = "---"
  42.     Public Property MiglRSP As String = "---"
  43.     Public Property PeggRSP As String = "---"
  44.  
  45.     Public Property RSPInv As String = "---"
  46.     Public Property Tablable As Boolean = False
  47.  
  48. End Class


PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 14:07
Sabato, 25/01/2014
http://msdn.microsoft.com/it-it/library/system.io.streamre ... streamreader si usa per ariree leggere i file, eri a conoscenza di questo?

PM Quote
Avatar
amreo (Normal User)
Pro


Messaggi: 93
Iscritto: 18/03/2013

Segnala al moderatore
Postato alle 14:21
Sabato, 25/01/2014
si, però non risolve il problema.

Ultima modifica effettuata da amreo il 25/01/2014 alle 14:22
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 18:25
Sabato, 25/01/2014
OOOOOOOOOOOOHHHHHHH ADESSO HO CAPITO! VUOI ASSOCIARE L' ESTENSIONE AL TUO PROGRAMMA!!!!

Devi modificare il registro di sistema, poi il file ti sarò passato come parametro, guarda qui:
http://community.visual-basic.it/alessandro/archive/2007/0 ...

Ultima modifica effettuata da TheDarkJuster il 25/01/2014 alle 18:30
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo