Autore Topic: [Risolto] Importare un Programma esterno in un Form  (Letto 883 volte)

Offline UnGambas

  • Gamberetto
  • *
  • Post: 26
    • Mostra profilo
[Risolto] Importare un Programma esterno in un Form
« il: 15 Maggio 2015, 16:19:12 »
E' possibile importare un programma esterno in un Form di 'Gambas' e usarlo normalmente?

Esempio: Vorrei importare un programma tipo ( vlc ) incanalandolo in un form, è possibile?
« Ultima modifica: 18 Maggio 2015, 12:40:38 da UnGambas »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Importare un Programma esterno in un Form
« Risposta #1 il: 15 Maggio 2015, 18:27:04 »
E' possibile importare un programma esterno in un Form di 'Gambas' e usarlo normalmente?

Esempio: Vorrei importare un programma tipo ( vlc ) incanalandolo in un form, è possibile?

Non comprendo cosa intendi precisamente con "incanalandolo in un form"... ad ogni modo per avviare da codice Gambas un qualsiasi programma esterno è necessario utilizzare le funzioni "Shell" o "Exec".

Sul forum e nella WIKI
http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Programmi_Gambas_e_programmi_esterni

puoi trovare molti riferimenti a queste due funzioni, ed a come gestire i processi dei programmi esterni avviati con quelle due funzioni.



......se tu per "incanalandolo in un form" intendi dire: "avviare un programma esterno ed inglobarne la finestra principale all'interno del Form del progetto Gambas", in modo tale che essa sia appunto visibile sul Form, allora devi gestire l'inglobamento mediante l'oggetto "Embedder"  ("...venerando e terribile !"), e per il quale ti rimando a questa pagina della WIKI:
http://www.gambas-it.org/wiki/index.php?title=Embedder
« Ultima modifica: 15 Maggio 2015, 18:34:33 da vuott »
« 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 UnGambas

  • Gamberetto
  • *
  • Post: 26
    • Mostra profilo
Re: Importare un Programma esterno in un Form
« Risposta #2 il: 15 Maggio 2015, 19:19:22 »
E' possibile importare un programma esterno in un Form di 'Gambas' e usarlo normalmente?

Esempio: Vorrei importare un programma tipo ( vlc ) incanalandolo in un form, è possibile?

Non comprendo cosa intendi precisamente con "incanalandolo in un form"... ad ogni modo per avviare da codice Gambas un qualsiasi programma esterno è necessario utilizzare le funzioni "Shell" o "Exec".

Sul forum e nella WIKI
http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Programmi_Gambas_e_programmi_esterni

puoi trovare molti riferimenti a queste due funzioni, ed a come gestire i processi dei programmi esterni avviati con quelle due funzioni.



......se tu per "incanalandolo in un form" intendi dire: "avviare un programma esterno ed inglobarne la finestra principale all'interno del Form del progetto Gambas", in modo tale che essa sia appunto visibile sul Form, allora devi gestire l'inglobamento mediante l'oggetto "Embedder"  ("...venerando e terribile !"), e per il quale ti rimando a questa pagina della WIKI:
http://www.gambas-it.org/wiki/index.php?title=Embedder

Per incanalare un programma esterno intendo dire più precisamente importare il loro Plug-in come si fa in VB quando si vuole creare ad esempio, un player con vlc per ascoltare gli mp3.

Darò un occhiata al link che mi hai postato, grazie!

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Importare un Programma esterno in un Form
« Risposta #3 il: 15 Maggio 2015, 19:37:49 »
Per incanalare un programma esterno intendo dire più precisamente importare il loro Plug-in come si fa in VB quando si vuole creare ad esempio, un player con vlc per ascoltare gli mp3.


...importare il loro Plug-in come si fa in VB ?  

Ma io ti offro di meglio (anche in riferimento a vlc) !    

Benvenuto nel vasto mondo della gestione audio con le librerie esterne:  
http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gestione_dei_dati_audio_e_dei_file_audio   
« 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 UnGambas

  • Gamberetto
  • *
  • Post: 26
    • Mostra profilo
Re: Importare un Programma esterno in un Form
« Risposta #4 il: 15 Maggio 2015, 19:44:19 »
Per incanalare un programma esterno intendo dire più precisamente importare il loro Plug-in come si fa in VB quando si vuole creare ad esempio, un player con vlc per ascoltare gli mp3.


...importare il loro Plug-in come si fa in VB ?  

Ma io ti offro di meglio (anche in riferimento a vlc) !    

Benvenuto nel vasto mondo della gestione audio con le librerie esterne:  
http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gestione_dei_dati_audio_e_dei_file_audio   

Stavo giusto dandogli un occhiata e devo dire che è Sorprendente. Grazeeeeee!!