Ver Mensaje Individual
  #4  
Antiguo 26-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Eso quiere decir que tenes una version compilada (el dcu) y no el codigo fuente (el pas)

Muchos componentes/bibliotecas se distribuyen de esa manera para proveer toda la funcionalidad pero sin el codigo. Un ejemplo notable es las versiones trial de Delphi


Obviamente te quita flexibilidad, ya que no podes modificar ni estudiar ni depurar el codigo, y por si fuera poco, no esta asegurada la compatibilidad hacia atras.

Basicamente si yo agarro mi Delphi 2010 (por decir cualquiera) y compilo en un dcu el IBServices y te lo mando, tu Delphi 6 es incompatible con el dcu.

Para poder generar correctamente un dcu, primero se generan los dcu que esta requiere; IBServices aparentemente usa a la clase TStrings que se provee en la RTL de Delphi, en concreto en la unidad Classes

Lo que te esta diciendo ese error es, la TStrings que se uso para compilar IBServices no es la misma TStrings que tenes en tu unidad Classes.
Responder Con Cita