Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Grid di VB5

Ciao.
Ho ereditato un progetto sviluppato in VB5 che contiene un controllo Grid (o
MSGrid).
Aprendo tale progetto con VB6 mi dice che non trova GRID32.OCX.
Continuando il caricamento il controllo Grid viene visto come PictureBox (ma
in realtà è una griglia di dati).
Immagino si possa sostituire con la DBGrid o la MSFlexGrid.
Come posso fare ?
Grazie,
Lorenzo

 Come posso fare ?
Devi semplicemente installare il controllo grid32.ocx, che trovi nel CD del
Visual Basic, sepolto nella sezione dei controlli "vecchi", ancora
supportati ma non installati di default.
Ciao,
Carlo.

 ha scritto nel messaggio
news:9rufa7$644$1...@pegasus.tiscalinet.it...

L'ho cercato ma non lo trovo. Forse perchè ho Visual Studio 6.



Come non detto. L'ho trovato sul CD 2. E' tutto ok.
Grazie

 ha scritto nel messaggio
news:GJzE7.29752$7A4.1...@news.infostrada.it...

Ho parlato troppo presto.
Il caricamento è ok. Quando tento di visualizzare il form che contiene il
controllo Grid,
mi dice "Errore, controlla il file .log"
Controllo il file .log e trovo: "Licenza non disponibile"
Inutile dire che il controllo Grid non compare nel form.
Help !
Lorenzo

 Lorenzo
ci sono patch ms.
le ho mandate al sito comune.
magari senti dal wm.
se non le trovi li' scrivimi che te le mando.

 
Devi registrare il componente.
Il file con le informazioni di registrazione è nella stessa cartella
dell'OCX.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/

 controllo Grid, mi dice "Errore, controlla il file .log" [...] : "Licenza
non disponibile" [...]
Allora, sono andato a "ripassare" la procedura di installazione.
Nel CD, hai trovato (presumibilmente) l'OCX nella cartella:
...\Common\Tools\VB\Controls
Io ho VB6 professional, ma credo che sia lo stesso per le altre versioni.
Ad ogni modo, nella STESSA cartella c'è un file da leggere che si chiama (ma
pensa un po'...) README.TXT!!
Lì ci trovi:
If you have Visual Basic 5.0 Professional or Enterprise Editions installed
on your machine, you should already have these ActiveX controls available to
you in
Visual Basic 6.0.  [...]  If you do not have these controls and wish to use
these in Visual Basic 6.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 (or other reg files associated with the controls)
Chiaro? Non basta registrare la licenza d'uso del componente, bisogna anche
registrare quella di design-time. Forse in Microsoft dovrebbero cominciare a
chiamare i file da leggere: DONTREADME.TXT, così tutti, incuriositi,
comincerebbero a dargli un'occhiata!! :-)
Ciao,
Carlo.

comincerebbero a dargli un'occhiata!! :-)
^____^