Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Que libreria de la Unit Utils es compatible con Delphi 12.2 (https://www.clubdelphi.com/foros/showthread.php?t=97990)

lgarcia 13-02-2026 12:09:09

Que libreria de la Unit Utils es compatible con Delphi 12.2
 
Hola: Estoy migrando un proyecto de Delphi 7 a Delphi 12.2 donde uso los componentes de DevExpress y especialmente el dxBar el cual se relaciona con la Unit Utils, en Deplhi 7 todo corría perfectamente pero cuando lo compilo ahora me da este error en esa Unit:

Cita:

initialization
dxUnitsLoader.AddUnit(@RegisterAssistants, @UnregisterAssistants);

finalization
FreeAndNil(FLookAndFeelClickController);
dxUnitsLoader.RemoveUnit(@UnregisterAssistants);

end.
y estos son los mensajes de error que me tira el compilador:

[dcc32 Error] Utils.pas(497): E2010 Incompatible types: 'Cardinal' and 'Pointer'
[dcc32 Error] Utils.pas(497): E2010 Incompatible types: 'string' and 'Pointer'
[dcc32 Error] Utils.pas(501): E2010 Incompatible types: 'Cardinal' and 'Pointer'
[dcc32 Fatal Error] AppBase.pas(34): F2063 Could not compile used unit 'Utils.pas'

Saludos
Luis Garcia

Suave para que se te de

Neftali [Germán.Estévez] 13-02-2026 14:22:14

Prueba a llamarlas sin los @.

Código Delphi [-]
dxUnitsLoader.AddUnit(RegisterAssistants, UnregisterAssistants);
dxUnitsLoader.RemoveUnit(UnregisterAssistants);

Si no funciona, revisa las units en DevExpress o la ayuda a ver cual es la sintaxis nueva de esas funciones.


La franja horaria es GMT +2. Ahora son las 06:42:19.

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