referencia a objetos

12/07/2003 - 09:42 por mrhpt | Informe spam
hola grupo:

La inquietud que tengo es por lo siguiente, si bien
hace años que desarrollo orientado a objetos y tengo un
dominio bastante bueno me surgio la siguiente duda ya que
debo realizar un sistema basado en servicios, hasta el
dia de hoy siempre trabaje con forms, por tal razon la
referencia a algun objeto era
thisform.referenciaobjeto1.propiedad ( o metodo) ahora me
encuentro con que no tengo forms y no encuentro la manera
de referenciar al objeto. alguien me podria indicar como
se hace esto?

desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Alex Feldstein [MVP]
12/07/2003 - 22:03 | Informe spam
PROCEDURE Main(p1, p2)
* codigo haqi
ENDPROC




Quise decir

* código aqui




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
How To make good Newsgroups posts
http://dts-l.org/goodpost.htm
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
Cómo hacer preguntas de manera inteligente:
http://www.sindominio.net/ayuda/pre...entes.html
Respuesta Responder a este mensaje
#2 Fernando D. Bozzo
15/07/2003 - 20:42 | Informe spam
Hola Hernán:

Ahora sí :-)

Entonces lo que querías era hacer objetos COM. Bueno, sobre esto hay muchas
posibilidades, aunque todavía no queda claro si esos objetos los vas a usar
con una aplicación VFP o con otros programas no-VFP, te comento algunas
ideas:

- Si no usaste objetos COM todavía, te comento que son fáciles de usar.
Básicamente es registrar el COM en la PC donde se va a usar e instanciar el
objeto, aunque esta registración también puede hacerse en forma remota (esto
último se que se puede, pero nunca lo intenté probar todavía). Una vez
registrado el objeto (digamos: TuDLL.TuClaseOlePublic) la forma de crear una
instancia de ese objeto es con oRef CREATEOBJECT("TuDll.TuClaseOlePublic"), y desde ahí podés usar
oRef.LosMétodosPúblicos que tengas.
- Un objeto COM también puede crear una referencia de otro objeto COM dentro
de sí de la misma forma
- En todos los casos, cada CREATEOBJECT del objeto es una instancia distinta
del mismo, por lo que no comparten datos. La clase ideal (y recomendada)
para estos objetos es la clase SESSION, aunque la clase CUSTOM también es
válida.

Si detallás un poco más cómo se pretende que funcione la aplicación (y si
ésta es en VFP) y cómo se relacionan estos COM con la misma, tal vez
podríamos darte más ideas.

Saludos,

Fernando D. Bozzo




"mrhpt" escribió en el mensaje
news:05f001c34a77$0d311530$
| muchachos:
|
| Desde ya muchas gracias a todos pero creo que
| no me explique correctamente, voy a tratr de ser mas
| claro y especifico:
|
| actualmente mi sistema consta de 4
| clases que se intercomunican entre si, del siguiente
| modo: THISFORM.clase1.metodo1, el cual por ejemplo es
| llamado desde la clase2 metodo3, es decir referencio
| todos los paterns que tubiere la clase y la llamo desde
| otra clase.
|
| Pues bien el sistema que debo
| desarrollar se base en servicios com corriendo como tsr
| en background pero mis clases ejecutan metodos que se
| referencian de la forma mencionada anteriormente, como
| referencio esto si ahora el objeto thisform no existe
|
| gracias.
|
| Hernan Perez Tonini
| pd.: ok Fernando,(exelentes tus controles, estoy
| trabajando en un expander como los menues de xp, cuando
| lo termine me gustaria que lo vieras, gracias nuevamente)
|
|
|
Respuesta Responder a este mensaje
#3 hernan perez tonini
16/07/2003 - 05:15 | Informe spam
fernando:

Te cuento el sistema que estoy desarrollando en
principio es enteramente en vfp, consta de cuatro o cinco
clases que interactuan entre si y esta referido a la
explotacion de datos de una central telefonica para un
call center bastante grande, la necesidad de hacerlo con
servicios com radica en que la maquina afectada al
proceso debe poder ser usada para otras tareas, pero los
datos tienen que ser registrados en las tablas siempre
aun cuando el usuario no este usando el sistema, por lo
que el mismo debe estar background, las clases ya
funcionan usandolas en una interfase de usuario, pero
necesito que sean servicios com por lo explicado
anteriormente.

muchas gracias
hernan
Respuesta Responder a este mensaje
#4 hernan perez tonini
17/07/2003 - 06:47 | Informe spam
Fernando :


no veo el archivo adjunto ni el link por favor
mandamelo a mi casilla de correo

muchas gracias
hernan perez tonini
buenos aires argentina
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida