y dentro de la clase clsPerro
Puede Una Instancia De Una Clase Suicidarse?
Objetivo: Puede Una Instancia De Una Clase Suicidarse?
última edición por tercoIDE el Lunes, 20 Abril 2020, 16:43; editado 1 vez
Supongamos que tengo una clase cualquiera clsPerro , creo una nueva instancia de la misma:
y dentro de la clase clsPerro
y dentro de la clase clsPerro
última edición por tercoIDE el Lunes, 20 Abril 2020, 16:43; editado 1 vez
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
No habra un kill como existe en procesos?
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
última edición por vuott el Martes, 21 Abril 2020, 01:08; editado 3 veces
última edición por vuott el Martes, 21 Abril 2020, 01:08; editado 3 veces
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
yo creo que si pero no por si misma sino despertando a otra clase que la asesina, jajaja no se , baje el código y la pregunta a ver que puedo sacar, saludos.
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
Gracias Vuott
El codigo funciona pero solo si la clase sabe su nombre y donde vive. Pero como es una clase instanciada, no lo sabe.
Voy a apelar a un metodo mas elegante
en Main
El codigo funciona pero solo si la clase sabe su nombre y donde vive. Pero como es una clase instanciada, no lo sabe.
Voy a apelar a un metodo mas elegante
en Main
' en alguna parte
Public batuque as New clsPerro("La vida es muy complicada")
Public Sub Main()
batuque.Pensar()
If batuque Then Message("Pero todavia estoy vivo")
batuque.Freud = "Las perras me ignoran"
batuque.Pensar()
If batuque.KillMeSoftly Then batuque = Null
If Not batuque Then Message("Me mataron")
Public batuque as New clsPerro("La vida es muy complicada")
Public Sub Main()
batuque.Pensar()
If batuque Then Message("Pero todavia estoy vivo")
batuque.Freud = "Las perras me ignoran"
batuque.Pensar()
If batuque.KillMeSoftly Then batuque = Null
If Not batuque Then Message("Me mataron")
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
Sì, estoy totalmente de acuerdo; por eso yo borré aquel código en mi post.
tercoIDE escribió:
Sì, estoy totalmente de acuerdo; por eso yo borré aquel código en mi post.
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
Bueno, pero tambien en este caso el código necesario para la destrucción del Objeto (es decir: .... = Null) está en el Módulo Principal y no en la Clase Secundaria.
En cambio, me parece que deseas una orden de destrucción dentro de la Clase Secundaria.
última edición por vuott el Martes, 21 Abril 2020, 19:21; editado 2 veces
tercoIDE escribió:
Bueno, pero tambien en este caso el código necesario para la destrucción del Objeto (es decir: .... = Null) está en el Módulo Principal y no en la Clase Secundaria.
En cambio, me parece que deseas una orden de destrucción dentro de la Clase Secundaria.
última edición por vuott el Martes, 21 Abril 2020, 19:21; editado 2 veces
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
Si, eso era el objetivo inicial, pero encontre un workaround para resolver el problema.
Tal vez haciendo un Poke &Objeto, 000000 a la direccion del objeto funcione, pero no estoy seguro si se puede hacer tal cosa de bajo nivel.
vuott escribió:
Si, eso era el objetivo inicial, pero encontre un workaround para resolver el problema.
Tal vez haciendo un Poke &Objeto, 000000 a la direccion del objeto funcione, pero no estoy seguro si se puede hacer tal cosa de bajo nivel.
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
última edición por vuott el Martes, 21 Abril 2020, 23:23; editado 1 vez
Busqué esta solución, que es, sì, ahora universal, pero no me gusta, no me gusta, no me gusta:
Modulo principal:
Clase secundaria "Class1.class":
Modulo principal:
Clase secundaria "Class1.class":
última edición por vuott el Martes, 21 Abril 2020, 23:23; editado 1 vez
Objetivo: Re: Puede Una Instancia De Una Clase Suicidarse?
De bajo nivel nosotros podemos alterar fácilmente la estructura interna principal de la Clase , pero causaríamos el crash del programa... es como decir: "Muera Sansón con los Filisteos !".
última edición por vuott el Martes, 21 Abril 2020, 23:38; editado 4 veces
tercoIDE escribió:
De bajo nivel nosotros podemos alterar fácilmente la estructura interna principal de la Clase , pero causaríamos el crash del programa... es como decir: "Muera Sansón con los Filisteos !".
última edición por vuott el Martes, 21 Abril 2020, 23:38; editado 4 veces
Página 1 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.2781s (PHP: -56% SQL: 156%)
Consultas SQL: 27 - Debug off - GZIP Activado