Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Twain obsoleto y D 2006 (https://www.clubdelphi.com/foros/showthread.php?t=45737)

maxvera 12-07-2007 21:15:20

Twain obsoleto y D 2006
 
He conseguido un viejo componente para D5 que pretendo usar para obtener imágenes desde un scanner. El componente lo he sacado de http://delphitwain.sourceforge.net/.

Te bajas un zip que contiene 3 archivos .pas, un .inc y una ayuda fantástica en la que el proceso de instalación descrito para el componente no puede seguirse para instalarlo en D2006.

Quizás alguien pudiera guiarme para preparar un dpk, bdsproj o lo que fuese, con el fin de poder instalar el componente. O referirme algún otro componente análogo que sea opensource.

Saludos y gracias de antemano.

dec 12-07-2007 22:47:00

Hola,

Hace pocos días preparé a un compañero un paquete para cierto componente, pero, en lugar de hacer eso ahora voy a decirte los pasos necesarios para crear un paquete... y sorpréndete... :)

1º En el menú de Delphi: File -> New -> Package

2º En el explorador del proyecto (SHIFT+CTRL+F11) usa el menú contextual para añadir unidades al paquete.

3º Añade las tres unidades del componente en cuestión y... guarda, compila y trata de instalar el paquete.

Si tienes algún problema coméntalo por aquí y tratamos de echarte una mano.

PD. Los pasos valen para Delphi 2007, apenas utilizé Delphi 2006, pero, creo que no hay diferencia alguna o sustancial.

maxvera 12-07-2007 23:10:36

Efectivamente, me has sorprendido David.

Sencillo y rápido.

Me descubro ante vos. Gracias.

apicito 22-09-2011 09:40:01

He tratado de crear el paquete para Delphi XE y me da el siguiente error:
Código Delphi [-]
dcc  command line for "DelphiTwainXE.dpk" 
[DCC Warning]  DelphiTwainUtils.pas(220): W1050 WideChar reduced to byte char in set  expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.  
[DCC Warning] DelphiTwain.pas(392): W1045 Property declaration  references ancestor private 'TTwainIdentity.Structure' 
[DCC Warning]  DelphiTwain.pas(393): W1045 Property declaration references ancestor  private 'TTwainIdentity.Structure' 
[DCC Warning] DelphiTwain.pas(394):  W1045 Property declaration references ancestor private  'TTwainIdentity.GetLanguage' 
[DCC Warning] DelphiTwain.pas(395): W1045  Property declaration references ancestor private  'TTwainIdentity.Structure' 
[DCC Warning] DelphiTwain.pas(396): W1045  Property declaration references ancestor private  'TTwainIdentity.GetGroups' 
[DCC Warning] DelphiTwain.pas(397): W1045  Property declaration references ancestor private  'TTwainIdentity.GetString' 
[DCC Warning] DelphiTwain.pas(398): W1045  Property declaration references ancestor private  'TTwainIdentity.GetString' 
[DCC Warning] DelphiTwain.pas(399): W1045  Property declaration references ancestor private  'TTwainIdentity.GetString' 
[DCC Warning] DelphiTwain.pas(400): W1045  Property declaration references ancestor private  'TTwainIdentity.GetString' 
[DCC Warning] DelphiTwain.pas(1422): W1000  Symbol 'DecimalSeparator' is deprecated: 'Use  FormatSettings.DecimalSeparator' 
[DCC Error] DelphiTwain.pas(1): E2234  Getter or setter for property 'MinorVersion' cannot be found 
[DCC Error]  DelphiTwainXE.dpk(37): E2234 Getter or setter for property  'MinorVersion' cannot be found 
[DCC Warning] DelphiTwainXE.dpk(37):  W1033 Unit 'Consts' implicitly imported into package 'DelphiTwainXE'
Alguien sabe como puedo solucionarlo?.
Saludos.

apicito 28-09-2011 14:24:18

Al final no he conseguido actualizar el componente... debería saber más.
De todas formas, con unas horitas más en San Google he encontrado esta versión para Delphi 2009 que se instaló a la primera en Delphi XE:
http://vcldeveloper.com/downloads/DelphiTwain_2009.zip
Saludos.

Casimiro Notevi 28-09-2011 14:52:44

Gracias por comentarlo :)


La franja horaria es GMT +2. Ahora son las 20:30:00.

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