instancias de un objeto

14/02/2005 - 15:27 por Edilberto Arteaga Lopez | Informe spam
Tengo un formulario MDI en el que cargo una serie de formularios hijos, pero
no quiero que un formulario hijo se abra mas de una vez, como puedo
controlar la cantidad de veces que se abre un formulario



Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.

Preguntas similare

Leer las respuestas

#1 Federico A. Colli
14/02/2005 - 17:01 | Informe spam
Usando un Template (UML) o Patterns "Singleton"

Algunos enlaces:
http://www.codeproject.com/cpp/pdes...enomfc.asp
http://www.sparxsystems.com.au/uml_...amodel.htm
http://www.augustana.ca/~mohrj/courses/2003.fall/csc220/lecture_notes/persis
tence.html?presentation

Saludos
Federico A. Colli
Analista Universitario de Sistemas


"Edilberto Arteaga Lopez" escribió en el mensaje
news:#
Tengo un formulario MDI en el que cargo una serie de formularios hijos,


pero
no quiero que un formulario hijo se abra mas de una vez, como puedo
controlar la cantidad de veces que se abre un formulario



Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.


Respuesta Responder a este mensaje
#2 Edilberto Arteaga Lopez
14/02/2005 - 18:16 | Informe spam
Quiero algo simple como que un form no se abra mas de una Vez, en VFP 6.0 es
algo simple pero aqui no se como hacerlo


Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.
"Federico A. Colli" wrote in message
news:
Usando un Template (UML) o Patterns "Singleton"

Algunos enlaces:
http://www.codeproject.com/cpp/pdes...enomfc.asp
http://www.sparxsystems.com.au/uml_...amodel.htm
http://www.augustana.ca/~mohrj/courses/2003.fall/csc220/lecture_notes/persis
tence.html?presentation

Saludos
Federico A. Colli
Analista Universitario de Sistemas


"Edilberto Arteaga Lopez" escribió en el
mensaje
news:#
Tengo un formulario MDI en el que cargo una serie de formularios hijos,


pero
no quiero que un formulario hijo se abra mas de una vez, como puedo
controlar la cantidad de veces que se abre un formulario



Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.






Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
14/02/2005 - 18:34 | Informe spam
De hecho, el patron Singleton es simple:

Public Class Form1
..
.

Private Shared _instance As Form1

Public Shared ReadOnly Property Instance As Form1
Get
If _instance Is Nothing OrElse _instance.IsDisposed() Then
_instance = New Form1()
End If

Return _instance
End Get
End Property
.
.
.
End Class

Y de ahi en adelante, en todo tu proyecto, siempre usaras Form1.Instance y
siempre estaras usando una unica instancia disponible.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Edilberto Arteaga Lopez" escribió en el mensaje
news:
Quiero algo simple como que un form no se abra mas de una Vez, en VFP 6.0


es
algo simple pero aqui no se como hacerlo


Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.
"Federico A. Colli" wrote in message
news:
> Usando un Template (UML) o Patterns "Singleton"
>
> Algunos enlaces:
> http://www.codeproject.com/cpp/pdes...enomfc.asp
>


http://www.sparxsystems.com.au/uml_...amodel.htm
>


http://www.augustana.ca/~mohrj/courses/2003.fall/csc220/lecture_notes/persis
> tence.html?presentation
>
> Saludos
> Federico A. Colli
> Analista Universitario de Sistemas
>
>
> "Edilberto Arteaga Lopez" escribió en el
> mensaje
> news:#
>> Tengo un formulario MDI en el que cargo una serie de formularios hijos,
> pero
>> no quiero que un formulario hijo se abra mas de una vez, como puedo
>> controlar la cantidad de veces que se abre un formulario
>>
>>
>>
>> Saludos.
>>
>>
>> ___________________________________
>> Edilberto Arteaga Lopez
>> Coor. Sistemas
>> Fruit of the Loom, Honduras - Planta Tela
>> Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
>> http://domain-ty/ o a http://ftlmis/
>>
>> Lo que hacemos en la Vida
>> Tiene su eco en la eternidad.
>>
>>
>
>


Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
14/02/2005 - 18:46 | Informe spam
Para hacerlo completamente Singleton, el constructor deberia ser privado, de
forma que solo se pueda crear una instancia (la unica) desde la propiedad
Instance.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Las respuestas a los problemas de la vida
no estan en una botella... ¡Están en la TV!
Homero Simpson
Respuesta Responder a este mensaje
#5 Edilberto Arteaga Lopez
14/02/2005 - 18:59 | Informe spam
Ok a ver si entendi bien
en cada formulario creo la propiedad instance

o tengo que crearme una clase nueva

Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.
"Pedro Luna Montalvo, MVP" wrote in
message news:
De hecho, el patron Singleton es simple:

Public Class Form1
..
.

Private Shared _instance As Form1

Public Shared ReadOnly Property Instance As Form1
Get
If _instance Is Nothing OrElse _instance.IsDisposed() Then
_instance = New Form1()
End If

Return _instance
End Get
End Property
.
.
.
End Class

Y de ahi en adelante, en todo tu proyecto, siempre usaras Form1.Instance y
siempre estaras usando una unica instancia disponible.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Edilberto Arteaga Lopez" escribió en el
mensaje
news:
Quiero algo simple como que un form no se abra mas de una Vez, en VFP 6.0


es
algo simple pero aqui no se como hacerlo


Saludos.


___________________________________
Edilberto Arteaga Lopez
Coor. Sistemas
Fruit of the Loom, Honduras - Planta Tela
Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
http://domain-ty/ o a http://ftlmis/

Lo que hacemos en la Vida
Tiene su eco en la eternidad.
"Federico A. Colli" wrote in message
news:
> Usando un Template (UML) o Patterns "Singleton"
>
> Algunos enlaces:
> http://www.codeproject.com/cpp/pdes...enomfc.asp
>


http://www.sparxsystems.com.au/uml_...amodel.htm
>


http://www.augustana.ca/~mohrj/courses/2003.fall/csc220/lecture_notes/persis
> tence.html?presentation
>
> Saludos
> Federico A. Colli
> Analista Universitario de Sistemas
>
>
> "Edilberto Arteaga Lopez" escribió en el
> mensaje
> news:#
>> Tengo un formulario MDI en el que cargo una serie de formularios
>> hijos,
> pero
>> no quiero que un formulario hijo se abra mas de una vez, como puedo
>> controlar la cantidad de veces que se abre un formulario
>>
>>
>>
>> Saludos.
>>
>>
>> ___________________________________
>> Edilberto Arteaga Lopez
>> Coor. Sistemas
>> Fruit of the Loom, Honduras - Planta Tela
>> Para Solicitud de Soporte Tecnico favor hacerlo en la Web de MIS
>> http://domain-ty/ o a http://ftlmis/
>>
>> Lo que hacemos en la Vida
>> Tiene su eco en la eternidad.
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida