Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2012
Avatar de makina
makina makina is offline
Miembro
 
Registrado: oct 2005
Ubicación: Mexico DF.
Posts: 27
Poder: 0
makina Va por buen camino
Muchas Gracias Por su respuesta. Desafortunadamente aunque quisiera usar FastReport su licencia limita su uso en ciertos aplicativos. por lo que no puedo (legalmente) comprarlos y usarlos en mi aplicación.
espero alguien pudiera ayudar con el error que me muestra al intentar usar el TBookmark.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 28-11-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.624
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por makina Ver Mensaje
[...] espero alguien pudiera ayudar con el error que me muestra al intentar usar el TBookmark.
Lo siguiente no será de mucha ayuda, pero quizá sirva para ir avanzando. El error aparece porque el compilador no admite definir tipos de forma tipificada cuando el tipo base es un genérico.
Código Delphi [-]
Type
  T1 = Type Integer;  // Válido, se define nuevo tipo "T1", entero de 32 bits con signo (como Integer)
  T2<Tipo> = Array Of Tipo;  // Se define tipo genérico
  T3 = Type T2<Integer>;  // Inválido por ser T2 un tipo genérico
  T4 = T2<Integer>;  // Válido, se define un alias "T4" para el tipo T2<Integer>
Resulta ser que TBookmark es desde hace algunas versiones un alias del tipo TBytes, el cual la RTL define de forma implícita como TArray<Byte> (array of Byte). Para sortear ese inconveniente, vas a tener que cambiar el código que muestras así:
Código Delphi [-]
TfrBookmark =
{$IFDEF IBO} type string;
{$ELSE} type TBookmark; // <-- aquí muestra el error
{$ENDIF}
por:
Código Delphi [-]
TfrBookmark =
{$IFDEF IBO} type string;
{$ELSE} TBookmark;
{$ENDIF}
Es decir, TfrBookmark ya no podrá ser un tipo declarado de forma tipificada (con la palabra Type después del signo de igual). El impacto de este cambio estará en todas aquellas partes de FreeReport que asuman la existencia de TfrBookmark como tipo de dato único y no como un simple alias de TBookmark / TBytes. Como yo lo veo y con la dispensa de no conocer FreeReport, diría que eso va a ser el menor de tus problemas en el caso que planteas, así que adelante.

Saludos.

Al González.
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas.

Última edición por Al González fecha: 28-11-2012 a las 07:40:58.
Responder Con Cita
  #3  
Antiguo 29-11-2012
Avatar de makina
makina makina is offline
Miembro
 
Registrado: oct 2005
Ubicación: Mexico DF.
Posts: 27
Poder: 0
makina Va por buen camino
Cita:
Saludos.

Al González.
Al. Muchas Gracias por tu aporte. voy intentar modificar el codigo con esta explicación y les aviso como me ha ido..
Gracias
Responder Con Cita
  #4  
Antiguo 08-01-2013
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 17
pacopenin Va por buen camino
He encontrado este enlace que adapta FreeReport a D10. No lo he probado, pero puede que tenga todo eso resuelto.

http://code.google.com/p/freereport-utf/
__________________
http://www.gestionportable.com
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con freereport jusnjosesch Impresión 0 09-02-2009 23:50:28
FreeReport y delphi 7 rpadin Impresión 6 28-08-2004 01:48:54
Un problema con JPG, GIF y Freereport!!! rpadin Impresión 5 05-06-2004 01:06:50
freereport pepe2000 Impresión 0 18-05-2004 00:08:19
FreeReport y C++Builder 6.0 TJose Impresión 0 09-02-2004 15:01:32


La franja horaria es GMT +2. Ahora son las 08:32:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi