Power Builder - Configurar impresora predeterminada

 
Vista:

Configurar impresora predeterminada

Publicado por Jose (27 intervenciones) el 13/02/2006 04:05:01
Estoy usando este codigo q encontre aqui para predeterminar una impresora utilizando word
****
oleobject ole_object
long ll_rc

ole_object=create oleobject
ll_rc=ole_object.ConnectToNewObject("word.application.8")
ole_object.ActivePrinter = "impresora"
ole_object.DisconnectObject()
destroy ole_object
****
Funciona bien el problema es que al hacer ctrl + alt + supr en la lista de procesos activos
queda el winword y cada vez que llamo a la funcion se queda en memoria una nueva instancia de word llenandose la lista con procesos winword. La pregunta es como puedo hacer para finalizar la tarea (winword) por codigo de programa. Inicialmente pensaba que el destroy hacia eso pero no es asi. Gracias por su valiosa ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Configurar impresora predeterminada

Publicado por Jorge (900 intervenciones) el 13/02/2006 15:56:19
Hola..
antes del disconnect coloca

ole_object.application.quit()

espero te ayude

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Configurar impresora predeterminada

Publicado por Jose (27 intervenciones) el 14/02/2006 18:19:42
Funciona perfectamente muchas gracias Jorge.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Configurar impresora predeterminada

Publicado por Jose (27 intervenciones) el 15/02/2006 20:41:52
Ahora en ocasiones el usuario quiere imprimir y le aparece el sgte. mensaje:

PowerBuilder Application Execution Error (R0039)
Application terminated
Error:Error accessing external object property activeprinter at line 7 in function <nombre funcion> of object <nombre funcion>.

Podria ser porque la impresora a seleccionar no se encuentra activa en ese momento???.

Agradezco sus respuestas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar