Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Variables Tipo Pointer (https://www.clubdelphi.com/foros/showthread.php?t=19012)

omar_e_rc 02-03-2005 05:52:10

Variables Tipo Pointer
 
Como puedo hacer para conparar el dato al que apuntan dos variables pointer, sin saber el tipo que guardan. Tengo poblemas al comparar tipos de variables Pointer. Estoy haciendo una lista simplemente enlazada de tipo generica, utilizando tipo de dato pointer, porque asi puedo ingresar cualquier dato u objeto a la clase. Solo quiero saber como hago para comparar la informacion a la que apuntan dos variables tipo Pointer. Gracias por su colaboracion, son muy amables.

roman 02-03-2005 07:59:00

Esto es imposible. Un puntero genérico no es más que una dirección en memoria y no puede por sí solo determinar el tipo de datos al que apunta; mucho menos compararlos.

// Saludos

kalimero 02-03-2005 12:56:21

Hola

Lo que debes comparar es el contenido, el valor que contiene la direccion de memoria a la que apunta la variable tipo pointer

Saludos

marto 02-03-2005 13:34:10

¿y por que no usas un TList? :confused:

omar_e_rc 24-03-2005 18:51:34

Gracias...
 
Gracias por su ayuda, pero creo que resolvi el problema, tengo que mandar una funcion por parametro en la funcion de busqueda, asi yo como usuario se que guarde en mi lista generica y asi puedo hacer un cast y comparar los pointer.


La franja horaria es GMT +2. Ahora son las 16:57:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi