Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Licenza non disponibile

283 views
Skip to first unread message

Alex

unread,
Jun 23, 2004, 6:04:05 AM6/23/04
to
Devo modificare un progetto fatto in VB6 versione enterprise Visual
Studio, con un'altra versione di VB 6 professional. Non riesco a
caricare i form xchè mi da errore di licenza non disponibile su
componenti, nonostante abbia provato tutti i fix di registrazione
degli ocx. A questo punto penso sia un problema dovuto alla differenza
tra la versione enterprise e la licenza professional di VB6. Qualcuno
sa come ovviare a questo problema. Thanks

Zanna

unread,
Jun 23, 2004, 6:11:45 AM6/23/04
to
"Alex" <tam...@fastwebnet.it> wrote in message

> Devo modificare un progetto fatto in VB6 versione enterprise Visual
> Studio, con un'altra versione di VB 6 professional. Non riesco a
> caricare i form xchè mi da errore di licenza non disponibile su
> componenti, nonostante abbia provato tutti i fix di registrazione
> degli ocx. A questo punto penso sia un problema dovuto alla differenza
> tra la versione enterprise e la licenza professional di VB6.

Lo escludo.

> Qualcuno
> sa come ovviare a questo problema. Thanks

Magari conoscendo l'errore e i controlli coinvolti...

Ciao

--
NeoDataType : http://www.neodatatype.net
Sito Comune : http://www.it-lang-vb.net


Alex

unread,
Jun 24, 2004, 5:45:04 AM6/24/04
to
Allora, il messagio d'errore compare aprendo un qualsiasi form del
progetto ed è il seguente:
"Errore durante il caricamento.Per informazioni fare riferimento a
<percorso>\PTAGLIO.LOG".
Tale fiel di log contiene queste informazioni:
Riga 33: impossibile caricare il controllo ok_ta3; licenza non
disponibile.
Riga 165: impossibile caricare il controllo ETI; licenza non
disponibile.
Riga 198: impossibile caricare il controllo P3D_ETI; licenza non
disponibile.
Riga 279: impossibile caricare il controllo p3d_pwd; licenza non
disponibile.
Riga 450: impossibile caricare il controllo STAMPA_PT; licenza non
disponibile.
Riga 472: impossibile caricare il controllo Esci; licenza non
disponibile.
Riga 494: impossibile caricare il controllo CLS; licenza non
disponibile.
Riga 516: impossibile caricare il controllo fd2; licenza non
disponibile.
Riga 3511: impossibile caricare il controllo fd1; licenza non
disponibile.
Riga 4846: impossibile caricare il controllo ok_ta1; licenza non
disponibile.

Ho verificato e sono tutti pulsanti,frame o option. Ma quelli in un
form nuovo mi funzionano. Ora mi sorge un dubbio, non vorrei che il
progetto sia stato importato inizialmente da un progetto vb3, e che i
controlli siano i vecchi sscommand, o ssframe. Se cosi fosse come
faccio a capire quali comandi sono e come faccio a registrarli?.
Grazie.

"Zanna" <znt....@virgilio.it> wrote in message news:<BHcCc.367833$hc5.15...@news3.tin.it>...

Luca Dormio

unread,
Jun 24, 2004, 6:42:55 AM6/24/04
to
Alex wrote:
> Allora, il messagio d'errore compare aprendo un qualsiasi form del
> progetto ed è il seguente:
> "Errore durante il caricamento.Per informazioni fare riferimento a
> <percorso>\PTAGLIO.LOG".
> Tale fiel di log contiene queste informazioni:
> Riga 33: impossibile caricare il controllo ok_ta3; licenza non
> disponibile.
[SNIP]

> Ho verificato e sono tutti pulsanti,frame o option. Ma quelli in un
> form nuovo mi funzionano. Ora mi sorge un dubbio, non vorrei che il
> progetto sia stato importato inizialmente da un progetto vb3, e che i
> controlli siano i vecchi sscommand, o ssframe.

Dato che frame, option e tutti gli altri controlli base nativi di VB non
hanno problemi a passare da una versione vecchia all'altra, e' senz'altro
cosi'...

> Se cosi fosse come
> faccio a capire quali comandi sono e come faccio a registrarli?.

Per capire quali sono, puoi aprire il file FRM con un editor di testo e
verificare le varie righe

"Begin <classe controllo> <nome controllo>"

dove <classe controllo>, per quelli standard, dovrebbe essere nella forma
'VB.TextBox', 'VB.Label' ecc...

Se effettivamente sono i vecchi controlli Sheridan che ti danno errore,
dovresti registrare THREED32.OCX; non sono sicuro pero' che sia ancora
supportato e, se vuoi un consiglio spassionato, me ne sbarazzerei il prima
possibile (oltretutto buona parte degli effetti estetici che produceva sono
stati introdotti dalla nuova interfaccia di Windows 95 gia' ai tempi)

Ciao

--
Luca Dormio - luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown


Zanna

unread,
Jun 24, 2004, 9:39:31 AM6/24/04
to
"Luca Dormio" <lucaFaV...@tin.it> wrote in message
news:2jvphmF...@uni-berlin.de...

> se vuoi un consiglio spassionato, me ne sbarazzerei il prima
> possibile (oltretutto buona parte degli effetti estetici che produceva
sono
> stati introdotti dalla nuova interfaccia di Windows 95 gia' ai tempi)

E quelli che rimangono non funzionano (schede che scompaiono, controlli che
vengono mescolati tra i vari contenitori...)

Lupo

unread,
Jun 24, 2004, 10:02:59 AM6/24/04
to
[Zanna = circa_z...@virgilio.it in
nQACc.523068$rM4.21...@news4.tin.it] ha scritto:

> "Luca Dormio" <lucaFaV...@tin.it> wrote in message
> news:2jvphmF...@uni-berlin.de...
>
>> se vuoi un consiglio spassionato, me ne sbarazzerei il prima
>> possibile (oltretutto buona parte degli effetti estetici che
>> produceva sono stati introdotti dalla nuova interfaccia di Windows
>> 95 gia' ai tempi)
>
> E quelli che rimangono non funzionano (schede che scompaiono,
> controlli che vengono mescolati tra i vari contenitori...)

Balle galattiche. :-P
THREED32.OCX, fosse anche solo per il pannello, č irrinunciabile.
Lo amo! E non mi crea alcun problema (il pannello, l'unico che uso)

Zanna

unread,
Jun 24, 2004, 1:04:35 PM6/24/04
to
"Lupo" <LupoOrmaiR...@libero.it> wrote in message
news:2k058fF...@uni-berlin.de...

>
> Balle galattiche. :-P
> THREED32.OCX, fosse anche solo per il pannello, č irrinunciabile.
> Lo amo! E non mi crea alcun problema (il pannello, l'unico che uso)

Sarą.

Tu non hai idea di quante volte abbiamo dovuto ricompilare l'app perchč
l'SSTab ogni tanto va in palla e si perde tutti i controlli o li nasconde
nella tab sbagliata.

E non parlo dell'SSTab presente in VB, ma del pacchetto sheridan acquistato
a parte, contenente altre ciofeche di controlli sul genere del maskedit che
"""funzionano""" solo in compilato e in debug hanno un mucchio di problemi a
partire dal fatto che non riconosce il separatore dei decimali, cosģ il
debug lo si fa "old-style" con log vari e varie ricompilazioni.

Sono dei bidoni, io non so come possano essere ancora sul mercato.

Lupo

unread,
Jun 24, 2004, 1:10:06 PM6/24/04
to
[Zanna = circa_z...@virgilio.it in
DQDCc.524392$rM4.21...@news4.tin.it] ha scritto:

> "Lupo" <LupoOrmaiR...@libero.it> wrote in message
> news:2k058fF...@uni-berlin.de...
>
>>
>> Balle galattiche. :-P

>> THREED32.OCX, fosse anche solo per il pannello, è irrinunciabile.


>> Lo amo! E non mi crea alcun problema (il pannello, l'unico che uso)
>

> Sarà.


>
> Tu non hai idea di quante volte abbiamo dovuto ricompilare l'app

> perchè l'SSTab ogni tanto va in palla e si perde tutti i controlli o


> li nasconde nella tab sbagliata.

Mi ricordo che ne avevamo già parlato.

> E non parlo dell'SSTab presente in VB

Ah, allora c'è stato un quiproquo. Come controllo schede io uso SSTab di VB.

>, ma del pacchetto sheridan

> acquistato a parte, contenente altre ciofeche di controlli...

Capito, uso solo SSPanel. E tranquillo e, per me, insostituibile.

Alex

unread,
Jun 25, 2004, 5:50:12 AM6/25/04
to
Ok ragazzi, grazie del contributo. Ora ho risolto. Per conoscenza di
tutti quelli che hanno contribuito, il problema era sia sui controlli
normali che sui vecchi controlli SSCommand etc della sheridan che io
avevo già registrato ed utilizzato rimettendo mano a vecchi progetti
VB. Ma il progetto che non riuscivo ad aprire era l'unico sviluppato
con una versione differente di VB6, cioè quella di Visual Studio. Così
mi è venuta la pulce, e indagando indagando ho scoperto che il
problema esiste e pure segnalato da microsoft che ha messo in rete una
patch VBC6.EXE. Vi allego il readme, la trovate sul sito microsoft se
vi dovesse servire ( spero di no). Dopo aver applicato la patch ho
dovuto ri-registrare i componenti utilizzando dal cd di vb60
\Common\Tools\VB\Controls\vbctrls.reg. Ora tutto ok.
Grazie.


What is VBC6.EXE?
-----------------

VBC6.EXE is a utility designed to fix License problems with ActiveX
Controls that ship with Microsoft Visual Basic 6.0. The utility will
not fix third party controls, or controls not normally installed by
Microsoft Visual Basic 6.0.

VBC6.EXE will help correct problems with the following symptoms:

Symptom I
---------

When trying to site a control within a project, Microsoft Visual Basic
raises the following

error dialog:

License Information For This Component Not Found. You Do Not Have
An
Appropriate License To Use This Functionality In The Design
Environment.

Symptom II
----------

When trying to compile a project, Microsoft Visual Basic raises the
following error dialog:

Compile Error : Permission Denied

Symptom III
-----------

When using the Application Wizard, Microsoft Visual Basic raises an
error dialog similar to:

60: Method ~ of Object ~ failed

Symptom IV
----------

When trying to run a project, Microsoft Visual Basic raises the
following error dialog:

Runtime Error '429' : ActiveX Component Can't Create Object

Which ActiveX controls does VBC6.EXE work with?
-----------------------------------------------

The following is a list of ActiveX controls that VBC6.EXE is aware of.
ActiveX Control FileName Version
Edition
------------------------------------------------------------------------

ADO Data Control 6.0 MSADODC.OCX 6.00.8171 L,P,E
Chart Control 6.0 MSCHRT20.OCX 6.00.8177 P,E
Comm Control 6.0 MSCOMM32.OCX 6.00.8169 P,E
Common Dialog Control 6.0 COMDLG32.OCX 6.00.8169 L,P,E
Data Bound List Controls 6.0 DBLIST32.OCX 6.00.8169 L,P,E
DataGrid Control 6.0 MSDATGRD.OCX 6.00.8169 L,P,E
DataList Controls 6.0 MSDATLST.OCX 6.00.8169 L,P,E
DataRepeater Control 6.0 MSDATREP.OCX 6.00.8169 P,E
FlexGrid Control 6.0 MSFLXGRD.OCX 6.00.8169 L,P,E
Hierarchical FlexGrid Control 6.0 MSHFLXGD.OCX 6.00.3005 L,P,E
MAPI Controls 6.0 MSMAPI32.OCX 6.00.8169 P,E
Masked Edit Control 6.0 MSMASK32.OCX 6.00.8169 P,E
Multimedia Control 6.0 MCI32.OCX 6.00.8169 P,E
PictureClip Control 6.0 PICCLP32.OCX 6.00.8169 P,E
RemoteData Control 6.0 MSRDC20.OCX 6.00.8169 E
Rich Textbox Control 6.0 RICHTX32.OCX 6.00.8169 L,P,E
SysInfo Control 6.0 SYSINFO.OCX 6.00.8169 P,E
Tabbed Dialog Control 6.0 TABCTL32.OCX 6.00.8169 L,P,E
Windows Common Controls-3 6.0 COMCT332.OCX 6.00.8169 P,E
Windows Common Controls 5.0 (SP2) COMCTL32.OCX 6.00.8022 L,P,E
Windows Common Controls 6.0 MSCOMCTL.OCX 6.00.8177 L,P,E
Windows Common Controls-2 5.0 (SP2) COMCT232.OCX 6.00.8022 L,P,E
Windows Common Controls-2 6.0 MSCOMCT2.OCX 6.00.8177 L,P,E
Winsock Control 6.0 MSWINSCK.OCX 6.00.8169 P,E

L = Learning Edition
P = Professional Edition
E = Enterprise Edition

How do I use VBC6.EXE?
----------------------

VBC6.EXE requires that the Microsoft Visual Basic 6.0 run-time engine
is
installed on the system where the utility is going to be used. The
run-time engine is available on the Microsoft Visual Basic 6.0 (or
Visual
Studio 6.0) under the \Common\Tools\VB\Cabinets directory. The
VBRUN60.CAB contains a self extracting EXE which will installed the
Microsoft Visual Basic 6.0 run-time engine onto your machine.

Before running the VBC6.EXE utility, make sure there are no other
applications running.

Simply double click on VBC6.EXE through the Windows Explorer. The
utility
will attempt to detect Microsoft Visual Basic 6.0, and will installed
the
required Licenses for the Edition detected.

If successful, you will see a dialog box similar to the following:

"Enterprised Design Licenses Have Been Installed Successfully"

VBC6.EXE also offers a silent mode. Running the VBC6.EXE from the
command
with a "/q" will run the utility without any user interface. Result
codes
can be captured and used by other apps to test if the Licenses were
installed.

Result Codes And Error Messages
-------------------------------

Exit Code 0 : Licenses for that Edition where installed
Exit Code 1 : Microsoft Visual Basic 6.0 was not detected on this
system
Exit Code 2 : Could Not Load A Support Utility Library
Exit Code 3,4 : At Least 1 Design License Was Not Properly Installed
Exit Code 5 : Unable To Install Any Design Licenses
Exit Code 6 : There Was An Unspecified Error With The VBC6 Utility

Disclaimer
----------

The utility discussed in this article is provided "as is" and
Microsoft does not guarantee that it can be used in all situations.
Although Microsoft support engineers can help with the use of this
product, it is not supported. Use this tool at your own risk.

"Lupo" <LupoOrmaiR...@libero.it> wrote in message news:<2k0g7hF...@uni-berlin.de>...

javalab

unread,
Jun 25, 2004, 7:39:00 AM6/25/04
to

"Alex" <tam...@fastwebnet.it> ha scritto

> Ok ragazzi, grazie del contributo. Ora ho risolto. Per conoscenza di
> tutti quelli che hanno contribuito, il problema era sia sui controlli
> normali che sui vecchi controlli SSCommand etc della sheridan che io
> avevo giŕ registrato ed utilizzato rimettendo mano a vecchi progetti

> VB. Ma il progetto che non riuscivo ad aprire era l'unico sviluppato
> con una versione differente di VB6, cioč quella di Visual Studio. Cosě
> mi č venuta la pulce, e indagando indagando ho scoperto che il

> problema esiste e pure segnalato da microsoft che ha messo in rete una
> patch VBC6.EXE.

sei lo stesso alex cui ho segnalato vbc6, dandogli il link diretto di msdn,
sul gruppo ms ?
cosi', per curiosita'.
j.

> Vi allego il readme, la trovate sul sito microsoft se
> vi dovesse servire ( spero di no). Dopo aver applicato la patch ho
> dovuto ri-registrare i componenti utilizzando dal cd di vb60
> \Common\Tools\VB\Controls\vbctrls.reg. Ora tutto ok.
> Grazie.

0 new messages