In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TSaveDialog

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TSaveDialog

Mensaje por zeasoftware »

Antes este código me generaba el form para guardar un archivo .PDF al cual le sugerí­a el nombre en :cFileName, pero ahora con la 2.x.x ya no me corre, si elimino la linea de asignación a cFileName me corre bien,
WITH OBJECT TFileSaveDlg():New( ::oParent )
:cInitialDir := AppData:DIR_Imagenes + "Documentos"
:cFileName := CharRem(" ", ::oForm:cText + ".pdf") <--- Asigna "FacturaA000010.PDF"
:cFilter := "Fichero Adobe (*.PDF)|*.PDF"
:cDefaultExt := "PDF"
logdebug("GenPDF", :cFileName)
IF !:Run() <---Si :cFileName lleva un valor regresa .f.
RETURN .F.
ELSE
cOutput := :cFilename
ENDIF
END WITH
La modificación anterior no la habí­a tocado por un tiempo, y me genera un GPF en MakePDF, por lo que opte por incluirle el GenPDF() nuevamente de la Clase XPreviewControl y me manda este error:
Construyendo librerí­a ZeaSoftware.lib...
Warning: library was too large for page size, rebuilt with page size 32
0 Files, 1 Warnings, 0 Errors
Tiempo de compilación: 0.23s Tiempo de enlazado: 0.26s Tiempo total: 0.49s
Elimino la función GENPDF() o la dejo a como lo tenia antes y no arroja el mensaje anterior.
Gracias de antemano.
--
Ramón Zea
01.993.231-62-29
Provisional: 01.993.239.30.25
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
--
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TSaveDialog

Mensaje por jlalin »

Ramón,
> Warning: library was too large for page size, rebuilt with page size 32
> 0 Files, 1 Warnings, 0 Errors
> Tiempo de compilación: 0.23s Tiempo de enlazado: 0.26s Tiempo total: 0.49s
No es un error, es un aviso de que ZeaSoftware.lib ha alcanzado un tamaño
demasiado grande en la paginación interna y que se ha reconstruí­do con
pagí­nación de 32bit y puedes ignorarlo sin problema.
Si no quires verlo más, puedes cambiarlo en Propiedades del
proyecto->BCC->Enlazador->Más opciones y le pones /P32.
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TSaveDialog

Mensaje por zeasoftware »

Con eso quedo, recomiendas que divida dicha librerí­a verdad?
Saludos.
"José Lalí­n" <dezac@corevia.com> escribió en el mensaje de
noticias:[email=4d2e0ed0@svctag-j7w3v3j....]4d2e0ed0@svctag-j7w3v3j....[/email]
>
> Ramón,
>
>> Warning: library was too large for page size, rebuilt with page size 32
>> 0 Files, 1 Warnings, 0 Errors
>> Tiempo de compilación: 0.23s Tiempo de enlazado: 0.26s Tiempo total:
>> 0.49s
>
> No es un error, es un aviso de que ZeaSoftware.lib ha alcanzado un tamaño
> demasiado grande en la paginación interna y que se ha reconstruí­do con
> pagí­nación de 32bit y puedes ignorarlo sin problema.
>
> Si no quires verlo más, puedes cambiarlo en Propiedades del
> proyecto->BCC->Enlazador->Más opciones y le pones /P32.
>
> Saludos,
> José Lalí­n
>
--
Ramón Zea
01.993.231-62-29
Provisional: 01.993.239.30.25
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TSaveDialog

Mensaje por jlalin »

Ramón,
> Con eso quedo, recomiendas que divida dicha librerí­a verdad?
No, no hace falta. Yo tengo librerí­as a las que he tenido que poner /P64 y
funcionan sin problema así­ que no te compliques.
Saludos,
José Lalí­n
Responder