Resultados 1 al 7 de 7

Tema: Declararion de array visual basic script Rhino

  1. #1
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Declararion de array visual basic script Rhino

    Hola, me estoy encontrando con un problema al hacer una declaración de un array en un script Visual Basic para Rhino. El problema es el siguiente, pongamo como ejemplo que quiero crear un array de dos dimensiones, lo haría de la siguiente forma.

    Dim array2d (2,2).

    Hasta ahí todo bien, el problema surge cuando vez de declara una de las dimensiones con un entero la declaro con una variable, me da error:
    Dim array2d(bloques,2).

    Existe alguna manera de hacer que me reconozca dicha declaración con una de las dimensiones declarada por medio de una variable?

  2. #2
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Declararion de array visual basic script Rhino

    La variable bloques que es? Si es un array que contiene bloques lo suyo sería meter el número de elementos de ese array ¿no? Seguro eso ya lo tienes previsto, pero al verlo tan fuera de contexto es lo primero que se me ocurre. Un saludo.

  3. #3
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Declararion de array visual basic script Rhino

    La variable bloques que es? Si es un array que contiene bloques lo suyo sería meter el número de elementos de ese array ¿no? Seguro eso ya lo tienes previsto, pero al verlo tan fuera de contexto es lo primero que se me ocurre. Un saludo.
    La verdad que en ese mensaje puse bloques por poner, lo que quiero hacer ver ahí es que en la array que declaro sus dimensiones dependen de una variable que tomo de un archivo entonces esta variable es la que fija el número de elementos del array por eso no puedo declarar la array con número directamente por que el número de elementos depende de esa variable que leo de un archivo.

  4. #4
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Declararion de array visual basic script Rhino

    Que tipo de datos contiene la variable bloques? (da igual el nombre, es para que nos entendamos) string/array/bolean/integer/float/otro?

  5. #5
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Declararion de array visual basic script Rhino

    La variable bloque contiene una string de un número, por ejemplo, 7, he probado a usar la función cint para cambiar esa string a integer, pero me da el mismo error.

  6. #6
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Declararion de array visual basic script Rhino

    Por ahí va el problema, si declaras una variable con un integer y la usas para definir un array funciona? Es decir: Set size = 7.

    Dim array2d (size, 2).

    Si funciona el problema está en el tipo de tu variable, por alguna razón no se está convirtiendo a integer correctamente. Saludos.

  7. #7
    Fecha de ingreso
    Feb 2008
    Mensajes
    109

    Declararion de array visual basic script Rhino

    Por ahí va el problema, si declaras una variable con un integer y la usas para definir un array funciona? Es decir:
    Set size = 7.

    Dim array2d (size, 2).

    Si funciona el problema está en el tipo de tu variable, por alguna razón no se está convirtiendo a integer correctamente. Saludos.
    De esta manera me sigue dando el mismo error, me dice que se esperaba una constante entera.

Temas similares

  1. AutoCAD Pasar programa de variables en Visual Basic a AutoLisp
    Por Emilio Perez en el foro Modelado
    Respuestas: 3
    : 03-04-2020, 13:09
  2. 3ds Max Petición de tutorial para uso de visual basic 6 0 vb2000
    Por JhonC en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 23-03-2011, 04:32
  3. 3ds Max Petición de tutorial para uso de visual basic 6 0 vb2000
    Por JhonC en el foro Programas de Diseño 3D y CAD
    Respuestas: 0
    : 21-03-2011, 20:41
  4. 3ds Max Visualizar texturas dxt en visual basic
    Por jor1980 en el foro Programación y Scripts
    Respuestas: 2
    : 07-04-2009, 23:12
  5. Duda de visual basic
    Por Yorex en el foro Pasatiempos y sugerencias
    Respuestas: 4
    : 23-02-2007, 13:43