Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi di registrazione

Salve All,
mi è capitata una cosa strana (o perlomeno strana per me).
E' stato installato su un computer sprovvisto di Visual Basic 5 un'
applicazione scritta con questo linguaggio da una software house.
L' applicazione funziona perfettamente.
Ho tentato, successivamente, di installare il Visual Basic 5 su questa
macchina, e l'installazione procede senza errori ma quando si tenta di
usare gli oggetti comuni del Visual (tipo common dialog quindi non oggetti
proprietari del programma precedentemente installato) l'ambiente integrato
mi dice che non ho i file di licenza per usare quel dato componente.
Ho disinstallato sia l'applicazione sia il Visual Basic e l'ho reinstallato
ma ottengo lo stesso messaggio.
Il tutto gira su NT 4.0 SP3 ed il VB5 che ho "tentato" di installare era
con SP2.
E' chiaro che e' un problema di licenza ma questo che significa che se io
ho installato un programma di qualcuno scritto in VB5 e poi installo la MIA
copia di VB5,acquistata e pagata, non posso utilizzarla ?
Aiutatemi please
Damiano

Quanto segue e' stato estratto
da un file presente nel CD del VB5
e da alcune informazioni relative
a problemi che possono verificarsi
con le licenze dei controlli.
Tra l'altro, secondo me, l'installazione
del programma precedente al VB5,
di cui fai menzione, non ha nulla
a che vedere con i problemi.
-----------------------------------------------------------------------------------------------------------------------------------
\Tools\Controls
This directory contains all of the ActiveX Controls that shipped with
Visual 
Basic 4.0 Professional and Enterprise Editions, which are no longer
shipping 
with Visual Basic 5.0.
AniBtn32.ocx
Gauge32.ocx
Graph32.ocx
  Gsw32.EXE
  Gswdll32.DLL
Grid32.ocx
KeySta32.ocx
MSOutl32.ocx
Spin32.ocx
Threed32.ocx
The \Tools\Controls\BiDi directory contains a Bi-directional version
of 
Grid32.Ocx.
If you have Visual Basic 4.0 Professional or Enterprise Editions
installed on 
your machine, you should already have these ActiveX controls available
to you in 
Visual Basic 5.0.  
Graph32.ocx has been updated to work properly in Visual Basic 5.0 and
it 
requires two additional support files: gsw32.exe and gswdll32.dll.
You must 
place the three files together in the \Windows\System directory or the
control 
will not function properly.
If you do not have these controls and wish to use these in Visual
Basic 5.0, you 
can install them by:
1. Copy all of the files in this directory to your \WINDOWS\SYSTEM
directory.
2. Register the controls by either Browsing to them in Visual Basic
itself, or 
manually register them using RegSvr32.Exe.  RegSvr32.EXE can be found
in the 
\Tools\RegistrationUtilities directory.  The command line is:
regsvr32.exe grid32.ocx
3. Register the design time licenses for the controls.  To do this,
merge the 
vbctrls.reg file found in this directory into your registry.  You can
merge this 
file into your registry using RegEdit.Exe (Win95 or WinNT4) or
RegEd32.Exe 
(WinNT3.51):
regedit vbctrls.reg
-----------------------------------------------------------------------------------------------------------------------------------
In definitiva, se non ho capito male, dopo
l'installazione del VB5, basta cliccare
due volte sul file   vbctrls.reg   ( che trovi nel CD )
per memorizzare le licenze nel registro di Windows.
Ciao,   fabrizio.
-------
On 25 Oct 1997 09:48:27 GMT, "Damiano Scaramuzza"
