Emitir 'Report' en un objeto COM. ¿Es posible?

14/07/2003 - 08:19 por Carlos Yohn Zubiria | Informe spam
Perdón por la insistencia, pero esto es importante y urgente para mi.
¿Sabéis si es posible emitir un comando 'report' dentro de un objeto com?
¿Cómo hay que configurarlo para que funcione?
Me devuelve el error 'operación de interfaz de usuario no permitida en este
momento'

¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
'report'?
Mi necesidad es crear un pdf basado en un report, para ponerlo disponible en
la red, devolverlo al explorer para que lo muestre en Internet.

¿Alguna Idea?

Saludos.
A.G.P.

Preguntas similare

Leer las respuestas

#1 David Amador \(Davphantom\)
14/07/2003 - 14:39 | Informe spam
No puedes emitir ningun comando en el cual este involucrada la interfaz de
usuario (formularios, reportes) te sugereria que en vez de una DLL
creara un EXE ,,,, te permite todo eso

David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523


"Carlos Yohn Zubiria" escribió en el mensaje
news:
Perdón por la insistencia, pero esto es importante y urgente para mi.
¿Sabéis si es posible emitir un comando 'report' dentro de un objeto com?
¿Cómo hay que configurarlo para que funcione?
Me devuelve el error 'operación de interfaz de usuario no permitida en


este
momento'

¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
'report'?
Mi necesidad es crear un pdf basado en un report, para ponerlo disponible


en
la red, devolverlo al explorer para que lo muestre en Internet.

¿Alguna Idea?

Saludos.
A.G.P.


Respuesta Responder a este mensaje
#2 Juan Carlos Garcia
14/07/2003 - 15:00 | Informe spam
Es correcto. Tengo entendido que la version 8.0 le quitan la emision de
mensajes o cualquier Interfas al Comando "Report"


Muchas gracias

Juan Carlos Garcia M.
G&G Software
Medellin-Colombia
PBX: (4) 311-29-65
Pagina Internet: www.gygsoftware.com
Correo Internet:


"Carlos Yohn Zubiria" escribió en el mensaje
news:
Perdón por la insistencia, pero esto es importante y urgente para mi.
¿Sabéis si es posible emitir un comando 'report' dentro de un objeto com?
¿Cómo hay que configurarlo para que funcione?
Me devuelve el error 'operación de interfaz de usuario no permitida en


este
momento'

¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
'report'?
Mi necesidad es crear un pdf basado en un report, para ponerlo disponible


en
la red, devolverlo al explorer para que lo muestre en Internet.

¿Alguna Idea?

Saludos.
A.G.P.


Respuesta Responder a este mensaje
#3 Carlos Yohn Zubiria
14/07/2003 - 19:10 | Informe spam
Estoy usando la versión 8 y eso pensaba yo también: que la cláusula
'nodialog' quitaba toda interfaz de usuario sin embargo sigue sin funcionar.


"Juan Carlos Garcia" escribió en el mensaje
news:
Es correcto. Tengo entendido que la version 8.0 le quitan la emision de
mensajes o cualquier Interfas al Comando "Report"


Muchas gracias

Juan Carlos Garcia M.
G&G Software
Medellin-Colombia
PBX: (4) 311-29-65
Pagina Internet: www.gygsoftware.com
Correo Internet:


"Carlos Yohn Zubiria" escribió en el mensaje
news:
> Perdón por la insistencia, pero esto es importante y urgente para mi.
> ¿Sabéis si es posible emitir un comando 'report' dentro de un objeto


com?
> ¿Cómo hay que configurarlo para que funcione?
> Me devuelve el error 'operación de interfaz de usuario no permitida en
este
> momento'
>
> ¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
> 'report'?
> Mi necesidad es crear un pdf basado en un report, para ponerlo


disponible
en
> la red, devolverlo al explorer para que lo muestre en Internet.
>
> ¿Alguna Idea?
>
> Saludos.
> A.G.P.
>
>


Respuesta Responder a este mensaje
#4 Carlos Yohn Zubiria
14/07/2003 - 19:13 | Informe spam
Me podrías indicar donde documentarme de los cambios que debo hacer en mi
código para usar exe en lugar de dll:
compilo como exe
registro con 'miexe /regserver' en lugar de 'regsvr32 miexe'
¿Qué mas?
¿Debo poner application.visible = .t.? ¿Donde vería la interfaz con el
usuario?

"David Amador (Davphantom)" escribió en el mensaje
news:
No puedes emitir ningun comando en el cual este involucrada la interfaz de
usuario (formularios, reportes) te sugereria que en vez de una DLL
creara un EXE ,,,, te permite todo eso

David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523


"Carlos Yohn Zubiria" escribió en el mensaje
news:
> Perdón por la insistencia, pero esto es importante y urgente para mi.
> ¿Sabéis si es posible emitir un comando 'report' dentro de un objeto


com?
> ¿Cómo hay que configurarlo para que funcione?
> Me devuelve el error 'operación de interfaz de usuario no permitida en
este
> momento'
>
> ¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
> 'report'?
> Mi necesidad es crear un pdf basado en un report, para ponerlo


disponible
en
> la red, devolverlo al explorer para que lo muestre en Internet.
>
> ¿Alguna Idea?
>
> Saludos.
> A.G.P.
>
>


Respuesta Responder a este mensaje
#5 Pablo Roca
15/07/2003 - 18:44 | Informe spam
Seguro que te funciona Antonio?

Tirar un REPORT desde una DLL nunca funcionó ... y el truco tipico es
lanzarlo con un EXE.

Saludos,

Pablo Roca - Microsoft Visual Foxpro MVP
Sysop de PortalFox (http://www.portalfox.com)
La Coruña, España
"Apoya a FoxPro, utiliza software legal"

"Antonio Muñoz de Burgos y Caravaca" escribió en el
mensaje news:%
Hola Carlos:

Tienes una respuesta anterior, en el otro hilo, míralo.

Como te comentaba en el otro hilo, no es necesario que cambies tu DLL,


acabo
de realizar las pruebas con v7 y el comando funciona sin problemas, lo he
realizado desde mi Web pero en local la línea que añadí a una de mis
funciones fue la siguiente:

REPORT FORM "D:\SitiosWeb\EA\Data\data\_META_DATOS" NOCONSOLE TO PRINTER

Pregunta tienes configurada una impresora, es más yo la he lanzado a una
dentro de la Red.

Lo que ahora debemos ver el porque a ti no te funciona ?

Saludos, Antonio Muñoz de Burgos
www.emans.com (Web realizada en vFoxPro)
Manifestando el apoyo a la comunidad de Visual FoxPro

"Carlos Yohn Zubiria" escribió en el mensaje
news:
> Me podrías indicar donde documentarme de los cambios que debo hacer en


mi
> código para usar exe en lugar de dll:
> compilo como exe
> registro con 'miexe /regserver' en lugar de 'regsvr32 miexe'
> ¿Qué mas?
> ¿Debo poner application.visible = .t.? ¿Donde vería la interfaz con el
> usuario?
>
> "David Amador (Davphantom)" escribió en el
mensaje
> news:
> > No puedes emitir ningun comando en el cual este involucrada la


interfaz
de
> > usuario (formularios, reportes) te sugereria que en vez de una


DLL
> > creara un EXE ,,,, te permite todo eso
> >
> > David Amador Tapia
> > Webmaster de "La Web de Davphantom"
> > www.davphantom.cjb.net
> > Cartagena. Colombia
> > Tel (5) 6621502 - 6581523
> >
> >
> > "Carlos Yohn Zubiria" escribió en el mensaje
> > news:
> > > Perdón por la insistencia, pero esto es importante y urgente para


mi.
> > > ¿Sabéis si es posible emitir un comando 'report' dentro de un objeto
> com?
> > > ¿Cómo hay que configurarlo para que funcione?
> > > Me devuelve el error 'operación de interfaz de usuario no permitida


en
> > este
> > > momento'
> > >
> > > ¿Alguna otra manera de crear 'on the fly' un archivo pdf sin emitir
> > > 'report'?
> > > Mi necesidad es crear un pdf basado en un report, para ponerlo
> disponible
> > en
> > > la red, devolverlo al explorer para que lo muestre en Internet.
> > >
> > > ¿Alguna Idea?
> > >
> > > Saludos.
> > > A.G.P.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida