AYUDA POR FAVOR.... PROBLEMAS CON OLE
Publicado por Antonio (1271 intervenciones) el 19/09/2003 04:58:39
HOLA A TODOS:
Tengo un problema al utilizar un OLE:
mando a imprimir un archivo cada 0.5 segundos a traves de un OLE de esta forma:
int li_rc
OleObject ole_print
ole_print = CREATE OleObject
li_rc = ole_print.ConnectToNewObject( "WScript.Shell" )
/* imprimo el archivo
ole_print.Run("COMMAND.COM /c type datos.txt >prn",0)
/* desalojo de la memoria
ole_print.DisconnectObject()
/* tambien de ésta forma desaloho la memoria
Destroy ole_print;
Mi problema consiste en que llega un momento en que se queda un archivo cargado en memoria llamado "Winoldap" y no deja imprimir mas, hasta que presiono conjuntamente control + supr y decirle a Windows que finalice la tarea y entonces ya lo imprime...
¿alguno de ustedes sabe como desalojar la memoria y que no queden impresiones en STANBYE ?
Urge.. Gracias
Antonio
Tengo un problema al utilizar un OLE:
mando a imprimir un archivo cada 0.5 segundos a traves de un OLE de esta forma:
int li_rc
OleObject ole_print
ole_print = CREATE OleObject
li_rc = ole_print.ConnectToNewObject( "WScript.Shell" )
/* imprimo el archivo
ole_print.Run("COMMAND.COM /c type datos.txt >prn",0)
/* desalojo de la memoria
ole_print.DisconnectObject()
/* tambien de ésta forma desaloho la memoria
Destroy ole_print;
Mi problema consiste en que llega un momento en que se queda un archivo cargado en memoria llamado "Winoldap" y no deja imprimir mas, hasta que presiono conjuntamente control + supr y decirle a Windows que finalice la tarea y entonces ya lo imprime...
¿alguno de ustedes sabe como desalojar la memoria y que no queden impresiones en STANBYE ?
Urge.. Gracias
Antonio
Valora esta pregunta
0