Autore Topic: Desktop.Open: aprire un file con un prgramma diverso da quello predefinito  (Letto 141 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.307
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Desktop.Open: aprire un file con un prgramma diverso da quello predefinito
« Risposta #1 il: 18 Settembre 2018, 18:27:55 »
La tua soluzione è perfetta, grazie della condivisione.

Non capisco perché se scrivo il codice così, funziona:
Codice: [Seleziona]
Public Sub Button1_Click()

  Dim sPath As String = User.Home &/ "qualcosa.html"
 
  DesktopFile.RunExec("gedit", sPath, False)

End

Mentre se scrivo così, no:
Codice: [Seleziona]
Public Sub Button1_Click()

  DesktopFile.RunExec("gedit", "~/qualcosa.html", False)

End

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro