PDA

Visualizza la versione completa : shell [VB]


magnus
25-10-2002, 22:12
Perch quando faccio da VB:

shell "datiBF.udl" ( datiBF.udl un file microsoft data link )

Mi viene restituito un messaggio d'errore del tipo:

Chiamata di routine o argomento non valido?

Se clicco sul file datiBF.udl da esplora risorse viene aperto!!!!

Come posso fare?:(

Giulio C.
25-10-2002, 22:31
Ciao, se non ricordo male mancano le parentesi nella sintassi che tu hai scritto.

Shell ("calc.exe"), vbmodal

per esempio apre la calcolatrice di Windows.

Per ricorda che mentre nell'esempio che ti ho fatto il percorso del file ininfluente, per eseguire un file ubicato altrove, devi inserire il percorso corretto.



:ciauz:

magnus
25-10-2002, 22:42
Purtroppo la stessa cosa...

Il problema eseguire un file .udl!

Per adesso ho risolto utilizzando un file .bat

Ciao.

Giulio C.
25-10-2002, 22:58
Ciao!
Prima mi ero dimenticato di scriverti di provare ad utilizzare la funzione ShellExecute che dovrebbe essere presente in VB 6.
Qui purtroppo ho il VB 5, altrimenti sarei stato pi preciso.
Sempre se non ricordo male, tale funzione esegue un file con l'applicazione registrata per quel tipo.
Perdonami se mi fossi sbagliato, sto andando a memoria.


:ciauz:

magnus
26-10-2002, 00:21
Non mi sembra che funzioni...

Ma esiste shellexecute?

Gigi84
26-10-2002, 00:45
La ShellExecute un'API:
se cerchi sul forum pieno di esempi!


Ciao!!

:ciauz: :ciauz:

casino10
26-10-2002, 10:12
http://www.allapi.net/apilist/ShellExecute.shtml
:ciauz:

magnus
26-10-2002, 15:17
Funziona!!!

Grazie a tutti!:)

Loading