> 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
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>...
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
> 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...)
> "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)
>
> 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" <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.
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>...
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.