Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 22, 2012, 07:52:55
Foro de Hispabyte.netProgramaciónLenguajes y Programación (Moderadores: D4MR0D, Snaft_J1)Tema: Freepascal / Lazarus
Páginas: 1 [2]   Ir Abajo
Imprimir
Autor Tema: Freepascal / Lazarus  (Leído 4454 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
JMA_SP
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 739



Ver Perfil
« Respuesta #15 : Septiembre 28, 2011, 04:42:55 »


Listado de observaciones / errores / sugerencias en Lazarus: (a fecha Octubre 2011 utilizo Lazarus 0.9.31 y funciona muy aceptable SVN 32864):

- Cuando se está diseñando el posicionamiento de ciertos objetos el la rejilla estos no se posicionan siempre a la precisión de un pixel sino que muchas veces hay que moverlos a otra posición distante y volver a recolocarlos para que se alineen donde uno quiere, si dicho posicionamiento se realiza estableciendo los valores en el inspector de objetos la precisión es total sin fallos.

- Los cuadros de TCheckBox por ejemplo en un TPageControl se hace imposible no predomine el color de TChecBox que lo rodea sobre el color del fondo sobre el que se sitúa ¿es la transparencia del dibujo del componente o algo así?

- No encuentro la propiedad alignment para establecerla a tacenter en: TComboBox, TDateEdit y supongo que igual sucede con el resto de elementos heredados de TEdit...

- Sigue siendo un poco penoso retocar a mano las unit / formularios cuando en lugar de mantener el nombre que genera por defecto se cambia a otro tipo, pero bueno me estoy apañando:

  - Le doy a nuevo formulario y "antes de compilar o guardar" cambio el nombre de la unit1 al que necesite, además de en el inspector de objetos cambiar el nombre del formulario y demás.
Luego me he encontrado que si copio objetos: pulsadores, etiquetas... y lo pego de otro formulario preciso de hacer doble click en el formulario para que reconozca el procedimiento / evento copiado.
  
 En algún caso he editado directamente el fichero .lpi caso de no listar algún formulario:
<Unit1>
        <Filename Value="fichausuario.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="Formulario_ficha_usuario"/>
        <ResourceBaseClass Value="Form"/>
        <UnitName Value="fichausuario"/>
        <IsVisibleTab Value="True"/>
        <EditorIndex Value="0"/>
        <WindowIndex Value="0"/>
        <TopLine Value="399"/>
        <CursorPos X="21" Y="404"/>
        <UsageCount Value="121"/>
        <Loaded Value="True"/>
        <LoadedDesigner Value="True"/>
      </Unit1>
« Última modificación: Octubre 28, 2011, 09:31:44 por JMA_SP » En línea
JMA_SP
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 739



Ver Perfil
« Respuesta #16 : Enero 06, 2012, 11:49:08 »

Listado de paquetes (packages) disponibles para Lazarus, muchos de ellos nos ofrecen la facilidad de tenerlos en una nueva solapa del entorno gráfico lo cual no quita para que se puedan utilizar solo mediante código:

Librería para generar documentos PDF:
Para Lazarus:
http://sourceforge.net/projects/lazarus-ccr/files%2FPowerPDF/
Para Delphi:
http://sourceforge.net/projects/powerpdf/?source=directory
- POWERPDF: es una Librería de Componentes Visual (VCL)similar a QuickReport que permite generar documentos PDF, aunque inicialmente se desarrollo para su funcionamiento con Delphi fue portada también a FreePascal / Lazarus.
En mi caso compilé el paquete y luego lo instalé para tenerlo gráficamente, realicé alguna prueba sencilla (insertar una imagen .jpg, unas cuantas líneas de texto, probé con los tres tipos de fuente gráfica que admite)y la verdad la cosa fue bastante bien, me generó el pdf. Para los que hayan lidiado con el sistema de impresión de Lazarus hacerse con su funcionamiento elemental no es complicado, luego es cuestión de estudiarlo y practicar. En mi caso desmarcando desde el Acrobat Reader cualquier opción de impresión para que salga tal cual el aspecto y proporciones fue muy acertado.

Librería VCL para la gestión de una gran variedad de bases de datos:

ZeosLib:

http://zeos.firmos.at/portal.php

Saludos.
« Última modificación: Enero 06, 2012, 11:58:29 por JMA_SP » En línea
JMA_SP
Grupo_Moderadores
Miembro Imprescindible
*
Mensajes: 739



Ver Perfil
« Respuesta #17 : Enero 06, 2012, 11:50:50 »

Con el comienzo del año 2012 nos ofrecen la versión 2.6.0 de FreePascal Sonreir
En línea
Páginas: 1 [2]   Ir Arriba
Imprimir
Foro de Hispabyte.netProgramaciónLenguajes y Programación (Moderadores: D4MR0D, Snaft_J1)Tema: Freepascal / Lazarus
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de