|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Città: MI Prov. [Nord-Est] Auto: HONDA Civic 8th gen. 2.2 I-CDTI Executive I-Pilot Moto: HONDA Hornet ABS
Messaggi: 4339
|
[VB .NET] Aiutino migrazione da VB6
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!
__________________
Perito in Elettronica e Telecomunicazioni | Microsoft Certified Professional su Windows Server 2003 | Membro del Mensa Italia Ultima modifica di pnx : 19-01-2007 alle 14:43. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Prova symbolstyle 0 (ovvero senza parentesi)
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2002
Città: MI Prov. [Nord-Est] Auto: HONDA Civic 8th gen. 2.2 I-CDTI Executive I-Pilot Moto: HONDA Hornet ABS
Messaggi: 4339
|
Grazie, ma sembra non funzionare, mi dà "Prevista fine istruzione".
__________________
Perito in Elettronica e Telecomunicazioni | Microsoft Certified Professional su Windows Server 2003 | Membro del Mensa Italia |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
buh.. non ho vb net sotto mano, ma SymbolStyle non dovrebbe essere:
oggetto.Style.SymbolStyle?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2002
Città: MI Prov. [Nord-Est] Auto: HONDA Civic 8th gen. 2.2 I-CDTI Executive I-Pilot Moto: HONDA Hornet ABS
Messaggi: 4339
|
No, è un metodo specifico dell'oggetto, e succede anche con tutti gli altri: PlotAreaColors, LegendTableStyle, AxisTitleStyle, DataLine, etc...
__________________
Perito in Elettronica e Telecomunicazioni | Microsoft Certified Professional su Windows Server 2003 | Membro del Mensa Italia |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
L'ultima che mi viene in mente è:
symbolstyle( nomeparametro := 0 ) dove nomeparametro è il nome del parametro che stai passando (lo trovi nel paradigma della funzione). Altrimenti cambia linguaggio, fai prima :> |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2002
Città: MI Prov. [Nord-Est] Auto: HONDA Civic 8th gen. 2.2 I-CDTI Executive I-Pilot Moto: HONDA Hornet ABS
Messaggi: 4339
|
Niente, non funge, o uso vbNull... oppure torno a Visual Basic 6.
Ma a proposito, se volessi acquistare una licenza di VB6, esiste ancora?
__________________
Perito in Elettronica e Telecomunicazioni | Microsoft Certified Professional su Windows Server 2003 | Membro del Mensa Italia |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Feb 2002
Città: MI Prov. [Nord-Est] Auto: HONDA Civic 8th gen. 2.2 I-CDTI Executive I-Pilot Moto: HONDA Hornet ABS
Messaggi: 4339
|
Quote:
![]() L'unica soluzione è il downgrade della licenza, cioè acquisto .NET o 2005 e poi uso VB6...
__________________
Perito in Elettronica e Telecomunicazioni | Microsoft Certified Professional su Windows Server 2003 | Membro del Mensa Italia |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.



















