sabato 19 febbraio 2011

SetXData in Vb.Net

Nel passaggio dalla programmazione in VBA a quella in Vb.Net è possibile incontrare un errore in questa istruzione:

Object.SetXData(Tipo, Codice)

se la variabile Tipo è dichiarata Integer.
Cambiando la definizione della variabile Tipo ad Int16 l’errore scompare. Questo accade perché nel passaggio tra VBA e .Net, come è noto, le variabili Integer passano dai 16 bit ai 32 del .Net e nella riscrittura della classe SetXData si sono probabilmente dimenticati di questo passaggio.