Visual Basic - Obtener el Apuntador de Memoria de una Variable???

Life is soft - evento anual de software empresarial
 
Vista:

Obtener el Apuntador de Memoria de una Variable???

Publicado por Pedro López (24 intervenciones) el 12/12/2002 18:06:00
Si tengo el nombre de una variable A en una variable string B, Ej.(B="A") , como obtengo el apuntador de la variable A a partir de esto.

Necesito hacer una inicializacion a la variable A, pero a travez del contenido de la variable B ?????

Gracias
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:Obtener el Apuntador de Memoria de una Variable

Publicado por Fernando (166 intervenciones) el 12/12/2002 23:27:43
A ver: no entiendo bien lo que estas diciendo (sera el cubata que me acabo de tomar, pero bueno...)
Lo que vos tenes es una variable A, la variable B, no tiene nada que ver con A, y no veo que la puedas relacionar de esa manera. Lo que vos queres (si entendi lo que quisiste decir) es declarar la variable B, por REFERENCIA. Esto es, ByRef. Busca ByRef en los libros de ayuda por que es un poco largo de explicar, pero de esta manera, la variable B declarada de esta manera, en si "no existe" lo que tiene B, es la dirección de A, y si por ejemplo a vale 5 y haces B = B + 2 automáticamente A va a valer 7. no se si me explique, espero que sea eso lo que querias hacer.
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:Obtener el Apuntador de Memoria de una Variable

Publicado por Pedro López (24 intervenciones) el 13/12/2002 21:48:53
Muchas Gracias... voy a leer sobre ByRef()...

Algo asi es lo que quiero hacer, pero te explico...

Estoy desarrollando un procedimiento simplificado para la inicializacion de bases de datos, en cada registro tengo el nombre fisico, nombre del indice , campos, ubicacion fisica, pero lo que quiero es guardar el ALIAS de la tabla que es utilizada en el proyecto, de esta forma con un solo ciclo y pocas lineas de codigo, puedo inicializar todas las bases de datos que yo quiera.

Por Ejemplo:
TABLA : PERSONAL
INDICE : ICEDULA
CAMPO : CEDULA
RUTA : C:\SISTEMA
ALIAS : TABLA_PERSONAL

Necesito algo como :
SET TABLA!ALIAS = DATOS.OPENRECORDSET(TABLA!TABLA)

Lo que necesito es inicializar la tabla TABLA_PERSONAL a partir del contenido de otra variable.

Esta rutina no es para los usuarios del sistema, si no para el programador del mismo.... para reducir codigo y mejorar las rutinas de inicializacion.

Gracias ... Pedro López.
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