Array Dinâmica e uBound no Asp (VBScript)

On 18/03/2010, in VbScript, by Feijão Costa

Sofri tentando criar uma array dinâmica em ASP, mas encontrei uma solução muito boa pra esse tipo de problema.

Se vc criar um array (” Dim NomeArray() “) e tentar dar um uBound nela, o asp vai dar erro.

Se vc criar um array indicando que o tamanho dela é 0 ( “Dim NomeArray(0)” ), o uBound funciona, mas se vc precisar mudar o tamanho dela (” reDim NomeArray(3) “) ele vai dizer que o Array esta bloqueado.  Como solucionar? Aqui vai um exemplo:


<%

Dim MeuArray()
reDim MeuArray(0)
Response.write(uBound(MeuArray)) ' Isso vai devolver "0" na tela

reDim MeuArray(3)
Response.write(uBound(MeuArray)) ' Isso vai devolver "3" na tela

%>

É por essas e outras que eu não vou com a cara do ASP.

Tagged with:  

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free