Visual Basic para Aplicaciones - Problema con matrices y variables con indice

Life is soft - evento anual de software empresarial
 
Vista:

Problema con matrices y variables con indice

Publicado por axxegfx (11 intervenciones) el 13/08/2004 21:35:24
Necesito ayuda con esto:

For i = 1 To 100
Dim m(i) As Message
Set m(i) = Runtime1.NewMessage()
Set m(i).Notifier = e
Next

Pero me da el error siguiente:

Compile error
Constant expression required

En la primera linea del dim, en cambio si pongo:

Dim m(1) As Message
Set m(1) = Runtime1.NewMessage()
Set m(1).Notifier = e

Ningún problema.

¿ Alguna sugerencia ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con matrices y variables con indice

Publicado por frany (36 intervenciones) el 14/08/2004 00:22:32
No se muy bien porque tienes que dimensionar con cada valor de la variable i, ya que yo dimensionaria con el valor maximo que es 100
Pero bueno si no queda mas remedio lo puedes hacer con el comando REDIM en vez de DIM.
Espero te sirva
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con matrices y variables con indice

Publicado por CSO (25 intervenciones) el 15/08/2004 12:57:17
hola, aver azlo asi:
' Declara variables en general
Dim i as interger
dim m(100) as Message
'----------------------------------
' en un boton o el control q desees pones:
Private Sub Command1_Click()
for i = 1 to 100
Set m(i) = Runtime1.NewMessage()
Set m(i).Notifier = e
next i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar