Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   MaxCompnentes Delphi 2010? (https://www.clubdelphi.com/foros/showthread.php?t=68010)

subzero 19-05-2010 16:40:16

MaxCompnentes Delphi 2010?
 
Buenos días.

He intentado entrar a la página de los componentes MaxCompnentes, pero aparece caida, alguien sabe si fue movida necesito los componentes mxNativeExcel, mxExport para la versión de delphi 2010 alguien los tendrá, pués intente con aquellos que están referenciados con el número 12 (mxExport_D12 para delphi 2009) pero me presenta error en la unit mxNativeExcel_About.

Gracias!

maeyanes 19-05-2010 17:17:05

Hola...

¿Y se podría saber cual es el error que se te presenta?


Saludos...

Neftali [Germán.Estévez] 19-05-2010 18:10:38

Hace un tiempo que Max avisó que iba a cerrarla.
Puedes encontrar los componenetes de Max en el FTP del clubdelphi. Sección Delphi/Componentes.

A ver si esa versión es la que buscas. Si no es así, también estaría bien que especificaras el error, tal y como te han dicho.

subzero 19-05-2010 18:27:03

Claro el error que me muestra es:

Código:

Checking project dependencies...
Compiling mxNativeExcel_d12.dproj (Debug configuration)
[DCC Error] mxNativeExcel_About.pas(99): E2029 Expression expected but ';' found
[DCC Fatal Error] mxNativeExcelReg.pas(57): F2063 Could not compile used unit 'mxNativeExcel_About.pas'
Failed
Elapsed time: 00:00:00.6

y la linea resaltada dentro del código es la que resalto en negrilla:

Código Delphi [-]
Procedure ShowAboutBox( Const ComponentName: String );
Begin
     With Tfrm_AboutBox.Create( Application ) Do
     Try
          Lbl_ComponentName.Caption := ComponentName;

          Lbl_Delphi.Caption := 'Compiled in ' +

{$IFDEF VER80} 'Delphi 1.0'{$ENDIF}
{$IFDEF VER90} 'Delphi 2.0'{$ENDIF}
{$IFDEF VER100} 'Delphi 3.0'{$ENDIF}
{$IFDEF VER120} 'Delphi 4.0'{$ENDIF}
{$IFDEF VER130} 'Delphi 5.0'{$ENDIF}
{$IFDEF VER140} 'Delphi 6.0'{$ENDIF}
{$IFDEF VER150} 'Delphi 7.0'{$ENDIF}
{$IFDEF VER170} 'Delphi 2005'{$ENDIF}
{$IFDEF VER180} 'Delphi 2006'{$ENDIF}
{$IFDEF VER200} 'Delphi 2009'{$ENDIF}
{$IFDEF VER93} 'C++Builder 1.0'{$ENDIF}
{$IFDEF VER110} 'C++Builder 3.0'{$ENDIF}
{$IFDEF VER125} 'C++Builder 4.0'{$ENDIF}; <--- Aqui muestra el error

          ShowModal;

     Finally
          Free;
     End;
End;

Neftali [Germán.Estévez] 19-05-2010 18:34:06

Prueba a añadirle esta línea:

{$IFDEF VER200} 'Delphi 2009'{$ENDIF}
{$IFDEF VER210} 'Delphi 2010'{$ENDIF}
{$IFDEF VER93} 'C++Builder 1.0'{$ENDIF}

Y vuelve a compilar.

subzero 19-05-2010 19:05:44

Neftali, muchas gracias el problema esta solucionado pero de que tratan estas directivas... son para que se permitan instalar en estos ambientes?

Neftali [Germán.Estévez] 19-05-2010 19:16:50

Son directivas que permiten que el compilador haga una cosa u otra dependiendo de la versión con que se está compilando.

En esta caso, simplemente es asociar a la propiedad Caption del Label
Lbl_Delphi un texto.

Puedes utilizarlas en tu código siempre que lo necesites. En este caso el error era debido a que faltaba la directiva para Delphi 2010 o en su defecto debería haber existido un ELSE.

Lbl_Delphi.Caption := 'Compiled in ' +

Código Delphi [-]
{$IFDEF VER80} 'Delphi 1.0'{$ENDIF}
  ...
{$IFDEF VER140} 'Delphi 6.0'{$ENDIF}
{$IFDEF VER150} 'Delphi 7.0'{$ENDIF}
{$IFDEF VER170} 'Delphi 2005'{$ENDIF}
{$IFDEF VER180} 'Delphi 2006'{$ENDIF}
{$IFDEF VER200} 'Delphi 2009'{$ENDIF}
{$IFDEF VER93} 'C++Builder 1.0'{$ENDIF}
{$IFDEF VER110} 'C++Builder 3.0'{$ENDIF}
{$IFDEF VER125} 'C++Builder 4.0'{$ENDIF}
{$ELSEIF} 'version desconocida' {$ENDIF};

subzero 19-05-2010 22:02:33

Neftali muchas gracias.


La franja horaria es GMT +2. Ahora son las 10:37:32.

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