Newsgroup: it.comp.lang.visual-basic
Titolo: Dove sbaglio?

Salve a tutti io vorrei dirgli : vai a vedere se c'č mediaplayer. se non c'č 
dimmi  "non ho trovato il programma" se invece c'č eseguilo.
Lui lo lancia sempre  anche se io gli do le coordinate sbagliate (quelle del 
controllo) e poi mi fa vedere sempre il messaggio.
Qualcuno lo puo' correggere?Vi ringrazio tanto
Private Sub Command1_Click()
On Error Resume Next
Dim fileexist As Boolean
fileexist = Len(Dir(App.Path & "C:\Programmi\Windows Media 
Player\Wmplayer.exe")) <> 0
If fileexist = True Then
Else
Dim RetVal As Long
RetVal = Shell("C:\Programmi\Windows Media Player\wmplayer.exe ", 
vbNormalFocus)
MsgBox "Non ho trovato il programma!", vbCritical, "Attenzione"
End If
End Sub

 Qualcuno lo puo' correggere?Vi ringrazio tanto
Forse cosě va meglio:
Private Sub Command1_Click()
On Error Resume Next
Dim fileexist As Boolean
Dim RetVal As Long
fileexist = Len(Dir("C:\Programmi\Windows Media Player\Wmplayer.exe")) <> 0
If fileexist = True Then
 RetVal = Shell("C:\Programmi\Windows Media Player\wmplayer.exe ", 
vbNormalFocus)
Else
 MsgBox "Non ho trovato il programma!", vbCritical, "Attenzione"
End If
End Sub
William. 

Funziona perfettamente grazie :-)) 

 Qualcuno lo puo' correggere?Vi ringrazio tanto
....
e se l'ho installato altrove perchè mi piace fare come voglio io e non 
come vuole m$???

 ha scritto nel messaggio 
news:46664fbf$0$21211$5fc...@news.tiscali.it...


 impostazioni utente e a salvarle ..
E poi ci si lamenta che i programmi su Vista non girano :P
Questo se gira su XP è già tanto...
Ciao 

Questo messaggio non è inerente, perchè sprechi banda?


Non ha tutti i torti.
Considera che, oltre a poter installare il programma su una cartella a tua 
scelta, anche se lo installi in quelle di defalt, queste possono comunque 
differire rispetto al nome che ti aspetti.
Basta ad esempio avere un XP in inglese, invece che italiano e la cartella 
"programmi" diventa "program files".
Oppure il disco C: potrebbe non esistere. Io ho un cliente che ha avuto la 
malsana idea di chiamare H:\ il disco principale.
E' bene, anche se i programmini sono ad uso personale, usare le dovute 
regole di composizione dei nomi e quindi usare le corrispondenti API di 
sistema, oppure leggere le chiavi di registro dove vengono memorizzati 
alcuni dati del sistema come ad esempio la cartella dei file comuni e molto 
altro ancora.
ciao

 perchè sprechi banda?
E tu?
Ciao 

 E tu?
Ah, magari impara a quotare, che la banda č piů contenta e anche tutti i 
lettori del NG.
PA-PA-PARA-PARA-PA-PA-PARA... (č la banda, che quando riceve certi messaggi 
suona la musichetta del circo :P )
Ciao 

 ha scritto nel messaggio 
news:46667b65$0$17944$4faf...@reader1.news.tin.it...


 farei il programmatore di professione.
Guarda che anch'io non sono un programmatore, e faccio tutt'altro. Ma 
"quello che dice lui" è davvero banale, e sono cose che può benissimo 
conoscere (anzi, deve conoscere) anche una persona che fa programmini 
per hobby.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

Non si sa mai nella vita :-)
anche io ho cominciato cosě.
