Newsgroup: it.comp.lang.visual-basic
Titolo: verifica runtime presenza librerie

Pensavo fosse una cosa abbastanza scontata ma si vede che mi sbagliavo
perche' non ho trovato ancora l'informazione che cerco ne' nella
documentazione, ne' sul web, ne' sui newsgroup. Il problema e' questo, se
voglio usare una libreria di oggetti e quindi parto dall'istanziazione
dell'oggetto application, io vorrei prima verificare che l'oggetto sia
disponibile, altrimenti il programma avvisa l'utente e non rende dosponibili
certe funzioni, parliamo di apertura di documenti word o excel.
Il massimo che risulta possibile fare e' tentare di istanziare e poi
intercettare l'errore e vedere se l'oggetto application restituito e'
nothing. Ci sara' pur un modo previsto da M$ no ?
With best regards, Mike De Petris.  E-mail: 
mike...@triesterivista.it

 wrote in message
news:an24is$osk$1...@fe1.cs.interbusiness.it...

Se hai VB6, troverai installata la TLBINF32.DLL che è - per questo genere di
cose - ragionevolmente facile da usare (dovrebbe esserci anche un CHM).
Comunque puoi sempre aprire il registry e cercare queste informazioni in
base alle specifiche COM.
--
rumplestilskin


* Date: Mon, 30 Sep 2002 11:09:11 +0200
* Subj: Re: verifica runtime presenza librerie
==========================================================================
Hello, rumplestilskin!
You wrote in conference it.comp.lang.visual-basic  on Sat, 28 Sep 2002
10:37:11 GMT:
r> Se hai VB6, troverai installata la TLBINF32.DLL che è - per questo
r> genere di cose - ragionevolmente facile da usare (dovrebbe esserci anche
r> un CHM). Comunque puoi sempre aprire il registry e cercare queste
r> informazioni in base alle specifiche COM.
Certo mi hai consigliato una cosa semplice e standard:
=========Beginning of the citation==============
Something else you might think about is implementing ITypeInfo in order to
create object browsing tools. Don't bother. Visual Basic comes with the
TypeLib Information component (TLBINF32.DLL), which already provides
everything you need and more. This is the same component that provides all
the information used by Visual Basic's Object Browser and other browsing
features. The only problem is figuring out how to use it. There's no
documentation. There's no support. But all you have to do is load the DLL in
the References dialog box. Then look at the members with the Object Browser.
You'll have to figure the object hierarchy from the names only. It's not a
project for the faint of heart, but I'd rather try to decipher this DLL than
try to implement ITypeInfo from scratch.
=========The end of the citation================
Cercare nel registry, ne abbiamo gia' parlato, il fatto che trovi la chiave
non vuol dire che sia possibile usare l'applicazione.
Comunque grazie provo ad andare in object browser. Qui pero' non c'e'
traccia del CHM, si trova in rete ?
With best regards, Mike.  E-mail: 
mi...@interware.it
==========================================================================


 traccia del CHM, si trova in rete ?
Prova con 
http://premium.microsoft.com/download/vbasic/TlbInfHT.EXE
--
rumplestilskin

Hello, rumplestilskin!
You wrote  on Mon, 30 Sep 2002 20:37:28 GMT:
 r> Prova con 
http://premium.microsoft.com/download/vbasic/TlbInfHT.EXE
=========Beginning of the citation==============
The files you are attempting to access are only available to registered
users of Visual Basic.
=========The end of the citation================
Solo perche' non uso il pc da lavoro per collegarmi, macchecavolo... vabbe'
puoi fare un attach please ?
