Antonio en printer.prg tienes duplicado el Methodo METHOD CmtrTextToCenter( cText, oFont ) . El correcto es el que aparece abajo , el primero se debe borrar.
Saludos.
Antonio en printer.prg tienes duplicado el Methodo METHOD CmtrTextToCenter( cText, oFont ) . El correcto es el que aparece abajo , el primero se debe borrar.
Saludos.
Manuel,
Corregido, gracias ![]()
METHOD SelPrinter( cPrinter ) CLASS TPreview
local cOldPrinter := GetProfString( "windows", "device" , "" )
.....
SysRefresh()
// WriteProfString( "windows", "device", cPrinter )
WriteProfString( "windows", "device", cOldPrinter )
.....Manuel,
muchas gracias ![]()
Un autentico error de novato por mi parte... ![]()
Antonio,
Por favor, ¿para cuándo tendréis previsto sacar una revised build?. Quizás habrá que esperar unos dÃas más para detectar algún bug extra, y en todo caso en la revised build tener las libs para MSVC 2010 por favor.
Muchas gracias.
Elvira,
Aguardemos hoy y/o mañana por si sale algo más y publicaremos una versión revisada.
Es dificil que no aparezca algún pequeño error con tan poco tiempo que hay para pruebas, aún asi se ha probado a fondo en 32 y 64 bits, pero algo siempre se puede escapar.
gracias por vuestro apoyo y comprensión ![]()
De momento estos son los fallos encontrados:
Las librerias para Microsoft han sido recompiladas con /GS- para hacerlas compatibles con VS2010. Estmos usando VS2012 para construirlas.
El Método SelPrinter() del Preview tiene un error que hace que cambie la impresora por defecto. Corregido.
Los botones de una de las partes del ejemplo TestXbr3.prg no son compatibles con cambios recientes introducidos por Rao. Esto no se solucionará
posiblemente hasta el próximo build. En cuanto este solucionado se publicará el cambio requerido para el ejemplo solamente (no cambiaran las librerias)
Muchas gracias Antonio.
Entiendo entonces que pasados unos dÃas actualizarás la build, verdad?.
Muy agradecida como siempre.
Asi es ![]()
METHOD Zoom( lMenu ) CLASS TPreview
...
if ::lZoom
....
::oMeta1:ZoomIn()
::oLvw:hide() // esconde el listview
else
.......
::oFactor:Set( 1 )
::oLvw:show() // enseña enseña el listview
endifMETHOD Zoom( lMenu ) CLASS TPreview
local hOldRes := GetResources()
SET RESOURCES TO ::cResFile
DEFAULT lMenu := .F.
::lZoom := ! ::lZoom
if IsWindowVisible( ::oLvw:hWnd )
::oLvw:Hide()
else
::oLvw:Show()
endif
...Antonio Linares wrote:Aqui funciona bien. Es extraño que no te funcione ahi
Al intentar ejecutar la aplicación en un windows xp/windows 2000 server aparece el siguiente mensaje:
no se encuentra el punto de entrada del procedimiento K32GetModuleFileNameExA en la biblioteca de vinculos dinamicos KERNEL32.dll
En windows 7 funciona sin problemas
Fernando,
Esa función GetModuleFileNameEx() esta implementada y se usa solamente en gettasks.prg
Puedes anularla facilmente, declarando esta función en tu PRG principal:
function GetTasks() ; return nil
Asi ya te funcionarÃa bien en XP y Windows 2000 ![]()