pnx
19-01-2007, 14:19
Ciao a tutti,
sto utilizzando un controllo OCX per VB6 su VB2005.
Col alcuni metodi il compilatore mi dà il seguente errore:
"Risoluzione dell'overload non riuscita perché nessun '<metodo>' accessibile accetta questo numero di argomenti"
In pratica, a differenza di VB6, mi chiede di SPECIFICARE TUTTI gli argomenti. L'unica soluzione che ho trovato è quella di inserire un vbNull l'addove l'argomento non fosse necessario. Quindi, per chiarire meglio:
VB6:
oggetto.SymbolStyle(0)
VB2005
oggetto.SymbolStyle(0, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull)
Volevo sapere se è proprio necessario specificare tutti gli argomenti o se c'è un modo per evitare questa cosa.
Grazie mille! ;)
sto utilizzando un controllo OCX per VB6 su VB2005.
Col alcuni metodi il compilatore mi dà il seguente errore:
"Risoluzione dell'overload non riuscita perché nessun '<metodo>' accessibile accetta questo numero di argomenti"
In pratica, a differenza di VB6, mi chiede di SPECIFICARE TUTTI gli argomenti. L'unica soluzione che ho trovato è quella di inserire un vbNull l'addove l'argomento non fosse necessario. Quindi, per chiarire meglio:
VB6:
oggetto.SymbolStyle(0)
VB2005
oggetto.SymbolStyle(0, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull, vbNull)
Volevo sapere se è proprio necessario specificare tutti gli argomenti o se c'è un modo per evitare questa cosa.
Grazie mille! ;)