FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como puedo saber si un una variable instancia se le a realiso un create
osea tengo un soyVariableIstancia:Tstring
y quiero ver si soyVariableIstancia apunta a un objeto Tstring, (que este instanciada o no) Como ejemplo nesecito saber si se le realizo un soyVariableIstancia:=TStringList.Create; similar a un puntero, cundo se le pregunta por = NIL. |
#2
|
||||
|
||||
Dado que un objeto es un apuntador también puedes preguntar si un stringlist es igual a nil, o también puedes utilizar la función Assigned para realizar la comprobación.
Aunque, según el help de Delphi 6, la fucnión Assigned no puede determinar apuntadores no válidos, es decir, que no sean nil pero que tampoco apunten a ninguna variable. Si realmente necesitas esto, lo que puedes hacer es utilizar la función FreeAndNil, que lo que hace es liberar un objeto y poner el apuntador a nil. Espero que te sirva. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como puedo cambiar la apariencia de los checkboxes mostrados en un TListView??? | abracadabra | OOP | 0 | 01-08-2005 18:31:30 |
Como puedo manejar el puerto paralelo con Delphi 2005 .NET? | z-7 | .NET | 4 | 26-07-2005 12:47:40 |
Saber si existe una variable | roman | HTML, Javascript y otros | 8 | 12-06-2005 03:47:18 |
ADO- Como puedo saber cuanto registros borre o actualice | mgaray | Conexión con bases de datos | 4 | 11-05-2005 21:28:47 |
Como puedo actualizar una tabla con procedimientos | subzero | Firebird e Interbase | 3 | 29-01-2004 18:18:42 |
|