Ayuda en FoxPro 6.0

08/06/2007 - 00:06 por delioaperez | Informe spam
Cuando voy a Generar DLL COM con la orden MODI PROJ me contesta "NO ES
POSIBLE CREAR UNA DLL SIN CLASES PUBLICAS OLE", deseo saber para que
sirven y como se crean las clases publicas OLE. Gracias.
 

Leer las respuestas

#1 Jorge_Mota
18/06/2007 - 22:27 | Informe spam
checate el commando define class

para crear una DLL necesitas tener un código en tu proyecto como este:

Define Class MiClase as Session OlePublic
Procedure MiProcedimiento()
Return 10
endproc
enddefine

ASí al compilarlo en una dll (suponiendo que tu proyecto se llame Prueba

oX = CreateObject("Prueba.MiClase")
Wait Window oX.MiProcedimiento()


en este caso, en lugar de incluír tu código (prg, vcx) podrías
redistribuír únicamente tu dll, y si haces cambios a tu dll, actualizas tu
dll, no todo el código.

También puedes marcar una clase como OlePublic desde el diseñador de
clases en el menú class / Class Info / Ole Public.

puedes darle una checada a estos artículos
http://www.portalfox.com/index.php?...le&sid—0
http://www.portalfox.com/index.php?...le&sid†8
http://www.portalfox.com/index.php?...mp;artid=6
http://www.portalfox.com/index.php?...&artid

para que te hagas una idea de donde se puede usar.

http://fox.desdeguate.com
http://fox.desdeguate.com/jm

Saludos.

En Thu, 07 Jun 2007 16:06:18 -0600, escribió:

Cuando voy a Generar DLL COM con la orden MODI PROJ me contesta "NO ES
POSIBLE CREAR UNA DLL SIN CLASES PUBLICAS OLE", deseo saber para que
sirven y como se crean las clases publicas OLE. Gracias.






http://fox.desdeguate.com

Preguntas similares