Foros del Web » Programando para Internet » ASP Clásico »

Que pasa con las declaraciones de variables

Estas en el tema de Que pasa con las declaraciones de variables en el foro de ASP Clásico en Foros del Web. bueno por que esto no puede ser? Dim string nombre ="Asinox" Dim int altura = 1.80 ese tipo de declaracion me da error pero si ...
  #1 (permalink)  
Antiguo 08/10/2004, 16:46
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
Que pasa con las declaraciones de variables

bueno por que esto no puede ser?
Dim string nombre ="Asinox"
Dim int altura = 1.80


ese tipo de declaracion me da error

pero si la pongo webonamente
nombre = "Asinox"
altura =1.80

todo funciona bien
---------

alguien me dice por que ?
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 08/10/2004, 16:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
si, si estás acostumbrado a trabajar con C, o cualquiera de sus hijos, puedes cómodamente dimensionar y asignar un valor, aqui no, tienes que dimensionar y después hacer la asignación...


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/10/2004, 16:53
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
er diache....gracias man
__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 08/10/2004, 17:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Solamente una aclaración más, al dimensionar una variable, esta es tratada como tipo variant, de ahí que no puedas como en VB asignar el tipo de variable al momento de su declaración:

Dim i As Integer

'Tampoco es correcto
Dim int i = 1

'Esto sería lo correcto
Dim i
i = 3
i = cint(i)

Pero solo en el sentido estricto, ya que puedes saltarte todo y desordenar como a todos nos gusta hacerlo

i = 3

Ya está...después vienen los problemas je je

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 08/10/2004 a las 17:06
  #5 (permalink)  
Antiguo 08/10/2004, 17:13
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
mmmm 1.80 no es entero.
  #6 (permalink)  
Antiguo 08/10/2004, 17:47
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
ajaj si se que no es entero ejej, pero ejej solo ando probando el asp y me salio ese numero ajaj al ponerlo aqui jeje
__________________
www.dataautos.com
  #7 (permalink)  
Antiguo 08/10/2004, 17:50
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Cita:
Dim int altura = 1.80
Cierto.

Me imagino que vienes de lenguaje c [int]

Aportando más con lo que dijo goldman el tipo de dato automáticamente lo tomás al hacerse la asignación, es decir al declararla (si es que lo haces) son de tipo empty, los arreglos al declararlos si sond el tipo variant, pero al poner:variable=valor automáticamente se ajusta, checalo con typename() y vartype()
dim v '
typaname(v) ' Tipo de dato Empty
v=1.22
typaname(v) ' Tipo de dato Double
dim b(1)
typaname(b) ' Tipo de dato Variant

Es viiieeerrneesss.
  #8 (permalink)  
Antiguo 08/10/2004, 17:52
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
Gracias, voy llegando
ejej si es viernes pero aqui hay un aguacero del mismo diabl*

ejej
mejor al compu y la cama
__________________
www.dataautos.com
  #9 (permalink)  
Antiguo 08/10/2004, 17:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Mira vos...siempre se aprende algo nuevo...estuve siempre engañado con los tipos de datos


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 08/10/2004, 17:55
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Igual x aca, está lloviendo, pero yo no puedo ir ahorita a la cama ( al menos acompañado de una chica) seguimos trabajando. disque jaja.


Saludos.
  #11 (permalink)  
Antiguo 08/10/2004, 18:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Cita:
seguimos trabajando. disque jaja.
Y si, pero no se puede perdonar la de hoy, dos horas y contando...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #12 (permalink)  
Antiguo 08/10/2004, 18:06
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
ejej ejej
eje
ej
bueno yo ya pare el trabajo, por que ando probando asp a ver como me va :) (eso por que voy para una entrevista y quieren asp y no php)
__________________
www.dataautos.com
  #13 (permalink)  
Antiguo 08/10/2004, 18:07
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Cita:
Iniciado por orharo2003
dim v '
typaname(v) ' Tipo de dato Empty
v=1.22
typaname(v) ' Tipo de dato Double
dim b(1)
typaname(b) ' Tipo de dato Variant

Es viiieeerrneesss.
Uuuuups. es Typename en vez de typaname.

Otra más, es cierto que el vino con el volante y el teclado no se llevan. jajajaja
  #14 (permalink)  
Antiguo 08/10/2004, 18:15
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
ejejeje jura que si
__________________
www.dataautos.com
  #15 (permalink)  
Antiguo 08/10/2004, 18:17
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Nah, hay veces que se deshiniben las variables, como esta firma del buen trasgukabi:

Cita:
do while time<10 minutos mas o menos
metesela
sacasela
loop
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #16 (permalink)  
Antiguo 08/10/2004, 18:18
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 23 años, 3 meses
Puntos: 6
eso sale mojao
__________________
www.dataautos.com
  #17 (permalink)  
Antiguo 08/10/2004, 18:48
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Bueno vamos a dejarle hasta aquí.

Que tengan buen fin de semana.
Es hora de ir a ligar chicas. y más y más ......

Saludos.
  #18 (permalink)  
Antiguo 08/10/2004, 18:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Que haya suerte y bonanza en esta noche de cacería


SALUD!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:19.