Hola a todos
En el foro consegui una función para cambiar la impresora por defecto por una elegida desde un combox.
La cambia, pero no envia nada quitando las lineas que llevan oDevice, aqui la función
Da error en hDC, no se que lleva el parametro oDevice, como hay que iniciarlo?
Uso el programa NODOSIMP de Ciro, para imprimir archivos de texto. Este programa ha sido compilado con harbour, cómo hace para que respete los tamaños de letras, otros formatos e imprimir imagenes. Es aplicable para FiveWin?
Gracias por la ayuda
Saludos
Adhemar
En el foro consegui una función para cambiar la impresora por defecto por una elegida desde un combox.
La cambia, pero no envia nada quitando las lineas que llevan oDevice, aqui la función
cPrinter := GetProfString( "windows", "device" , "" )
WriteProfString( "windows", "device", cCbx )
SysRefresh()
PrinterInit()
DeleteDC( oDevice:hDC )
oDevice:hDC:=GetPrintDefault( GetActiveWindow() )
SysRefresh()
WinExec( "NODOSIMP "+cFilePRN+" 96",0)
WriteProfString( "windows", "device", cPrinter )Da error en hDC, no se que lleva el parametro oDevice, como hay que iniciarlo?
Uso el programa NODOSIMP de Ciro, para imprimir archivos de texto. Este programa ha sido compilado con harbour, cómo hace para que respete los tamaños de letras, otros formatos e imprimir imagenes. Es aplicable para FiveWin?
Gracias por la ayuda
Saludos
Adhemar
Saludos,
Adhemar C.
Adhemar C.