Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore di Reference dopo la migrazione di un progetto VB6 a VB2010(controllo vsFlex6)

    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.

  2. #2

    Re: Errore di Reference dopo la migrazione di un progetto VB6 a VB2010(controllo vsFlex6)

    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.

  3. #3
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    sarebbe meglio in vb.net usare i controlli del net stesso e non vecchio controlli ocx usati in vb6

  4. #4
    Hai soluzione di ricerca su internet ... se non lo provi questo e anche io .. se uno scoprire quindi pubblicare ....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.