asignacion short a variable

19/09/2006 - 15:06 por Hugo Gsell | Informe spam
IndexWKF += 1 esta linea me da error diciendo que no corresponde el tipo
IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?

Hugo A. gsell
Sgo del Estero
Argentina

Preguntas similare

Leer las respuestas

#1 floyd303
19/09/2006 - 15:19 | Informe spam
Hola!

Si es VB.NET:

IndexWKF += CType(1, short)

Si es C#

IndexWKF += (short)1;

Para cualquiera de los dos:

IndexWKF += Convert.ToInt16(1)

Aunque seguramente no sea un error sino un warning

Saludos
Roberto M. Oliva

Hugo Gsell ha escrito:

IndexWKF += 1 esta linea me da error diciendo que no corresponde el tipo
IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?

Hugo A. gsell
Sgo del Estero
Argentina
Respuesta Responder a este mensaje
#2 Hugo Gsell
19/09/2006 - 16:21 | Informe spam
ok.
Gracias.

escribió en el mensaje
news:

Hola!

Si es VB.NET:

IndexWKF += CType(1, short)

Si es C#

IndexWKF += (short)1;

Para cualquiera de los dos:

IndexWKF += Convert.ToInt16(1)

Aunque seguramente no sea un error sino un warning

Saludos
Roberto M. Oliva

Hugo Gsell ha escrito:

IndexWKF += 1 esta linea me da error diciendo que no corresponde el tipo
IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?

Hugo A. gsell
Sgo del Estero
Argentina
Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
19/09/2006 - 17:45 | Informe spam
Hugo Gsell wrote:
IndexWKF += 1 esta linea me da error diciendo que no corresponde el
tipo IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?



No hace falta el CShort ni un CType. Declara la constante como Short
poniendole una S detras del numero:

IndexWKF += 1S

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#4 Harvey Triana
19/09/2006 - 18:07 | Informe spam
Parece que tienes "Option Strict On", entonces las conversiones son
estrictas (explicitas).

Para que sea eficiente, podrias definir una constante, ejemplo:
Const II As Short = 1
Dim i As Short = 0
i += II

<Harvey Triana />

"Hugo Gsell" escribió en el mensaje
news:uIQpG0%
IndexWKF += 1 esta linea me da error diciendo que no corresponde el tipo
IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?

Hugo A. gsell
Sgo del Estero
Argentina









Respuesta Responder a este mensaje
#5 Hugo Gsell
20/09/2006 - 12:30 | Informe spam
sabia que habia un símbolo pero no sabia cual... gracias.

Hugo A. Gsell

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Hugo Gsell wrote:
IndexWKF += 1 esta linea me da error diciendo que no corresponde el
tipo IndexWKF es tipo short
para que no me marque el error debo poner
IndexWKF += cshort(1 )
¿ESTO es normal así?



No hace falta el CShort ni un CType. Declara la constante como Short
poniendole una S detras del numero:

IndexWKF += 1S

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida