Página 1 de 1

TSaveDialog

Publicado: Mié Ene 12, 2011 8:53 pm
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
--

TSaveDialog

Publicado: Mié Ene 12, 2011 9:27 pm
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

TSaveDialog

Publicado: Mié Ene 12, 2011 10:45 pm
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

TSaveDialog

Publicado: Mié Ene 12, 2011 11:04 pm
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