Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2003
Avatar de orfeo
orfeo orfeo is offline
Miembro
 
Registrado: may 2003
Posts: 99
Poder: 22
orfeo Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 05-05-2003
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 01:32:06.


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