PDA

Visualizza versione completa : Routine per chiamare applicazione


fomalhout
23-02-2004, 15.00.21
Qual'č la routine visual basic che devo scrivere per eseguire un programma esterno da un form di un altro programma? (con Call non ci riesco)devo indicare il percorso?
Grazie::confused:

LoryOne
23-02-2004, 16.07.14
Se in Form1 creai la funzione MiaFunzione e la vuoi richiamare in Form2 devi fare cosė:

In Form1
Public Function MiaFunzione() AS Quello che č
End Function

In Form2
Form1.MiaFunzione

Attenzione che MiaFunzione deve essere dichiarata Public, ossia visibile all'esterno di Form1
E' buona morma includere in un modulo ogni funzione e/o subprocedure pubblica richimata da un qualunque form del progetto.

Per quanto riguarda la routine VB che hai citatao, se non vuoi ricorrere alle API, la funzione pių semplice č shell

Ps: se usi la sintassi CALL SUBPROCEDURE, ricordati di includere le parentesi, altrimenti non servono.
Es:
Sub Pippo(a As Integer)
End Sub

1: Call Pippo(12)
2: Pippo 12

realtebo
24-02-2004, 11.34.10
devi usare un programma eseguibile esterno o chiamare una sub di un altro modulo ?