Newsgroup: it.comp.lang.visual-basic
Titolo: un po' OT: Programmino in c

C'č anima gentile č disposta a farmi un favore, potrebbe scrivere un
programmino in c, pascal o delphi che controlli se sono installate le
vb6run (mi sembra che si possa fare una specie di test.....)?
Il controllo dovrebbe essere cosě: 
all'avvio il programma fa il test. se trova le vb6run, allora avvia il
prg fatto col vb6, altrimenti chiede se si vogliono installare le vb6
run, quindi avvia il setup di installazione delle vb6run.
Non so se il test č veloce o meno, ma tutto questo dovrebbe avvenire
il piů velocemente possibile.........
Credo che un programmino del genere sia utilissimo per tutti coloro
che vorrebbero distribuire liberamente il proprio programma su cd con
tanto di autorun, senza triburare con le vb6run.
Spero proprio che qualcuno possa farlo, e non solo per me...... 
Grazie 1000
ByeZ!
Alkondor

 il più velocemente possibile.........



Certo che si puo' sapere qual e' la dir di Windows, sia con le API che
leggendo la variabile d'ambiente windir (quest'ultima soluzione puo' essere
traquillamente adottata da DOS).
--
Roal Zanazzi
z...@iol.it

 wrote in message
XJcy3.5978$H3.5...@typhoon.libero.it...



:-)
prova un po' cosi':
dir %windir%\system\msvbvm?0.dll
al limite l'unico problema e' se la directory system si chiama in un altro
modo (credo sullo 0,1% dei PC con Windows95/98)
--
Roal Zanazzi
z...@iol.it

 perchè se la dir è win98 non va + niente :)
Puoi fare così, però:
Private Sub szTrimNull(st As String)
Dim pos As Long
    pos = InStr(st, vbNullChar)
    If pos > 0 Then
        st = Left$(st, pos - 1)
    End If
End Sub
    Dim t As String
    t = Space(256)
    GetSystemDirectory t, 256
    szTrimNull t
dir t & "\msvbvm60.dll"
che ti restituisce
c:\Windows\System\msvbvm60.dll
sul mio sistema, ma se sul tuo sistema la dir di windows sta sul disco d: e
si chiama win98 e quella di system è MySystem (sempre una subdir) allora
restituirà:
d:\win98\MySystem\msvbvm60.dll.
Fammi sapere se funziona.
Saluti,
Domenico

     pos = InStr(st, vbNullChar)
[SNIP]
Ehm, un programma in VB per vedere _se_ sono installate le DLL del VB ?
Se _non_ sono installate, come fa a girare ? :-0
L'unica maniera in cui potrebbe funzionare mi sembra sia da un CD, un
programmino "minimale" che faccia solo quello, con le dll nella dir del
programma, ma a questo punto, se devi fare il CD, tanto vale fare
un Setup completo...
...o mi sfugge qualcosa ?
È notte, e io lavoro da tanto, troppo tempo...
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

 Se _non_ sono installate, come fa a girare ? :-0
Infatti non puň girare. Scusa, avevo letto solo l'ultimo messaggio e non ho
riflettuto abbastanza prima di rispondere.
Ciao,
Domenico

un Setup completo...
Gia, ma siccome è un menu (come quello di tgm o dei cd delle demo),
devo poterlo lanciare senza l'installazione........
ByeZ!
Alkondor
Togliere NOSPAM per rispondere in e-mail

 >



.... schiaffo sulla root del CD (insieme al programma) le Dll necessarie ed
il gioco è fatto
Cornova


E sarebbero?
Grazie
