Originariamente inviato da macaiver
Ciao a tutti.
Sto provando a migrare un progetto VB6 in VB.net ( Visula Studio 2010 per l'esattezza ) e sto riscontrando non pochi problemi.
Il problema più grave dipende dall'utilizzo di una dll proprietaria di cui non ho i sorgenti e del controllo vsFlexGrid.
In dettaglio , dopo la migrazione, il controllo vsFlexGrid viene referenziato come
AxVSFlex6.AxvsFlexGrid mentre nella versione VB6 era
VSFlex6Ctl.vsFlexGrid.
La libreria proprietaria, di cui vi accennavo prima, nei metodi in cui ho gli errori accetta in ingresso questo controllo e presumo che si aspetti un tipo di dato del genere VSFlex6Ctl.vsFlexGrid.
il msg d'erroe che mi restituisce il compilatore è il seguente
Error 8 Reference required to assembly 'VSFlex6, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' containing the type 'VSFlex6.vsFlexGrid'. Add one to your project..
A questo punto mi domando c'è un modo il VB.net di effettuare un casting dei controlli oppure, e forse meglio, overlodare un reference in modo tale che il controllo vxFlexGrid possa essere referenziato nei due modi descritti prima?
Vi ricordo inoltre che della libreria in questione non ho i sorgenti.
Spero di essere stato chiaro e descrittivo.
Grazie a Tutti.