FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
al llamar al constructor estás reservando memoria en el heap, la variable solo sirve en este caso para no perder la referencia de donde está esa clase, luego cuando la asignamos como un nuevo elemento de TList (en el ejemplo que te dí), aun recordamos la referencia a memoria
__________________
self.free; |
#2
|
||||
|
||||
Las variables de ese tipo "no están bien vistas" . Pero vamos... se siguen usando.
Tendrás que ver donde necesitas la variable y la visibilidad, me explico:
Si necesitas que fuera de la unidad, se pueda hacer uso de pepe, tendrás que declarar la variable pepe en la zona de interface. Si solo usas la variable temporalmente y no quieres que sea accesible desde fuera de la unidad "Clases", entonces, usa una variable del tipo jose (en la zona de implementación). En ambos casos, debes llamar al constructor de la clase para crear el objeto. Una de las formas, te la muestro con pepe, creando dicha variable cuando se haga uso de la unidad por primera vez (initialization), y manteniéndolo en memoria hasta que la unidad ya no haga falta (cuando cierres el programa). Si necesitas más control de si está creada o no, puedes hacerlo así:
Lo que si espero que quede claro, es que "pepe" no es lo mismo que "jose" Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Gracias!!
ya me quedo claro.. MIL GRACIAS PARA TODOS,,, CHEVERE QUE SE PREOCUPEN POR AYUDAR A LA DEMAS GENTE... POR ULTIMO ME QUEDA PREGUNTARLES si existe algún libro que me puedan recomendar para comprarlo... o donde encuentren ebooks sobre delphi....
|
#4
|
||||
|
||||
la cara oculta de delphi 4 es gratuito y podrás encontrarlo rápidamente en google.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Ahora que lo mencionas, he suspuesto mucho, de hecho, he supuesto que se trata de variables globales, pero pensaba en otras cosas. Ahora mismo recuerdo las variables:
ShortdateTime, LongDateTime, DecimalSeparator, etc de la unidad SysUtils, así que... tendré que rectractarme de lo dicho :P OFFTOPIC: joo.. no se puede tener un lapsus de memoria en estos foros... Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda paso a paso Shared Connection | eangeles | Providers | 0 | 09-11-2006 02:06:04 |
Novato (Paso a Paso de una consulta) | enecumene | Conexión con bases de datos | 2 | 29-05-2006 20:52:19 |
Paso de Array en variable $_POST | mieltxo | PHP | 4 | 16-06-2005 08:22:51 |
como paso variables entre paginas.php | sarga | PHP | 5 | 22-08-2004 02:06:40 |
Paso de parametros entre delphi y c++ | jsb | C++ Builder | 0 | 16-02-2004 16:22:49 |
|