Power Builder - Declarar Arreglo Bidimensional

 
Vista:

Declarar Arreglo Bidimensional

Publicado por William (27 intervenciones) el 17/09/2004 23:49:36
Deseo declarar un arreglo bidimensional sin especificar el numero de elementos.
Si alguien puede ayudarme se lo agradecere ..
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:Declarar Arreglo Bidimensional

Publicado por Oscar (1178 intervenciones) el 18/09/2004 14:49:48
Para empezar, la ayuda dice: "En PB, un array puede tener una o más dimensiones. Un array unidimensional puede tener un tamaño fijo o variable (unbound); un array multidimensional, siempre tiene un tamaño fijo".

Sin embargo, los "gurús" de PB, para simular un array multidimensional dinámico, proponen crear "Un Array de estructuras" o crear "Una estructura con los elementos siendo arrays".

* Array de estructuras

1. Crear una estructura (File/New/PB Object/Structure), llamada str_array incluir los elementos:
string as_1
string as_2

2. Ahora, crear un array dinámico unidimensional de estructuras:

str_array lstr_array[]

//Ahora añadir valores:

lstr_array[1].as_1 = "A"
lstr_array[1].as_2 = "a"
.
.
.
lstr_array[26].as_1 = "Z"
lstr_array[26].as_1 = "z"

* Estructura con elementos siendo Arrays

1. Crear una estructura, llamada str_array incluir los elementos:
string as_1[]
string as_2[]

2. Ahora crear una estructura local:

str_array lstr_array

//Ahora añadir valores a la estructura:

lstr_array.as_1[1] = "A"
lstr_array.as_2[1] = "a"
.
.
.
lstr_array.as_1[26] = "Z"
lstr_array.as_1[26] = "z"

Nota: En este momento (seguro al igual que tú), estoy intentando asimilar estas ideas, que pueden servir o nó.
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