home *** CD-ROM | disk | FTP | other *** search
- on keyDown
- global FileEseguibile
- if charToNum(the key) = 13 then
- cursor(4)
- set percorso to the text of field "Percorso"
- if percorso contains "\" then
- set DirectoryDiInstallazione to directoryValida(percorso)
- if DirectoryDiInstallazione contains "." then
- set DirectoryDiInstallazione to EstraiPath(DirectoryDiInstallazione)
- end if
- set listaFileDirectory to string(ListaFIle(DirectoryDiInstallazione))
- if listaFileDirectory contains FileEseguibile then
- set NuovaDir to DirectoryDiInstallazione
- set CurrRec to DBCurrRecNum()
- ScriviValoreCampo("DirInstall", NuovaDir, CurrRec)
- LanciaFileEseguibile(FileEseguibile, DirectoryDiInstallazione)
- ChiudiFinestra("Cerca")
- cursor(-1)
- quit()
- else
- set Messaggio to "Il programma richiesto non risulta installato nella directory specificata. Inserire il"
- set Messaggio to Messaggio & " percorso della nuova directory nello spazio sottostante e premere 'Invio'"
- set Messaggio to Messaggio & " o selezionare 'Cerca' per avviare una ricerca sul disco fisso."
- set Messaggio to Messaggio & RETURN & RETURN & "Selezionate 'Annulla' se l'installazione non è stata completata."
- ScriviTestoFieldWin(Messaggio, "MsgCerca", "Arial", 14, "Plain", "Left", "Cerca")
- end if
- end if
- cursor(-1)
- exit
- end if
- pass()
- cursor(-1)
- end
-