![]() |
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. |
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. |
La franja horaria es GMT +2. Ahora son las 05:59:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi