FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
problema en for
no se que es este tipo de error ?? este codigo me produce el siguiente error e2081 FOR-loop variable i count
|
#2
|
||||
|
||||
¿Y qué es aEventCode y iMessageId?
|
#3
|
||||
|
||||
hola casimiro
aEventCode es un array dinamico
iMessageId es una varibale que debo auto incrementar cuando aEventCode[iCount] = 1 for iCount := 0 to Length(aEventCode) - 1 do begin if aEventCode[iCount] = 1 then begin inc(iMessageId); end; end; |
#4
|
||||
|
||||
Hola julyus
Algo así pensé que era, te pongo la prueba que hice a ver si te orienta.(No dá ningún error)
llamada:
Seguramente hay algo más involucrado que está provocando el fallo. Si es una funcion/procedimiento: ¿ que parámetro pasas al llamarla ? Saludos. |
#5
|
||||
|
||||
¿Y cuánto vale Length(aEventCode) ?
Si lo que quieres es el mayor valor de aEventCode entonces será mejor usar high. High(aEventCode)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 31-08-2010 a las 19:34:59. |
#6
|
||||
|
||||
Otra cosa más, que probablemente no sea...
¿La variable iCount está declarada en el mismo procedimiento que el for? No puede estar afuera, digamos ser global. |
#7
|
||||
|
||||
Hola julius.
e2081 FOR-loop variable i count: "Es ilegal para asignar un valor a la variable de bucle de control dentro del bucle for." Pero evidentemente no es ese el problema... ¿ Podrías especificar de que tipo son las variables: aEventCode e iMessageId ? Saludos. |
|
|
|