![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#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?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#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 | Colabora mediante Paypal Última edición por Casimiro Noteví 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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|