Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Necesito el Ibservices.pas (https://www.clubdelphi.com/foros/showthread.php?t=89471)

luisdevis 26-11-2015 18:13:03

Necesito el Ibservices.pas
 
Hola, aprovecho para lanzar una pregunta tonta : En los foros hay Delphi para Android, Delphi para IOS,... pero ¿qué pasa con preguntas simples y normales sobre Delphi para windows? ¿No hay un foro para esto? ¿Hay que buscar en Otros o ente foro de bibliotecas de código?

Bueno, a lo que voy, tengo un error al compilar "IBSqlMonitor.pas(41): Uniot Ibservices was compiled with a different version of classes.TStrings"
Sólo tengo Ibservices.DCU y no puedo ver dónde está el error, he probado de todo y sólo me queda ver qué pasa con el código de IBservices.pas pero no hay manera de conseguirlo
¿Alguien lo puede proiporcionar?

Nota: Uso Delphi6 (sí, Delphi 6 :p)

Muchas gracias

Neftali [Germán.Estévez] 26-11-2015 20:55:27

Salvo los foros específicos para desarrollo móvil, el resto de foros como siempre son para desarrollo Windows.

El fichero que buscas debería estar dentro de la carpeta donde se instala Delphi, en VCL:
"c:\Program Files (x86)\Borland\Delphi6\Source\Vcl"

luisdevis 26-11-2015 21:53:01

Gracias, pero no.
 
Gracias, pero no.
No Ibservices.pas no viene ni con la instalación, sólo viene el .DCU

AgustinOrtu 26-11-2015 22:59:49

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.

TOPX 26-11-2015 23:08:40

Hola,

Es posible que le haga falta actualizar la instalación de los componentes IBX.

No estoy seguro si las últimas versiones tienen soporte para D6, pero Ud. puede revisar; las encuentra en ~ http://cc.embarcadero.com/Author.aspx?ID=102 .
-

Neftali [Germán.Estévez] 27-11-2015 01:00:20

Cita:

Empezado por luisdevis (Mensaje 499864)
No Ibservices.pas no viene ni con la instalación, sólo viene el .DCU

Error por mi parte.
Me estaba refiriendo al IBSQLMonitor.pas. He leído mal el mensaje.

luisdevis 27-11-2015 17:45:44

A ver, no os ofendáis, pero me estáis diciendo obviedades, yo no estoy preguntando porqué ocurre lo que indico, estoy pidiendo ayuda para solucionarlo.

El ibservices.dcu y el clases.pas y dcu vinieron ambos en la misma instalación de Delphi, tienen la misma fecha 22/05/2001.
Todo lo que quiero es poder generar el compilado de Ibservices.dcu usando el clases.dcu que tengo ahora.

¿ Es posible conseguir un Ibservices.pas de Delphi 6 o del 2001 ?

Gracias por vuestro interés.

AgustinOrtu 27-11-2015 17:53:58

Cita:

Empezado por TOPX (Mensaje 499870)
Hola,

Es posible que le haga falta actualizar la instalación de los componentes IBX.

No estoy seguro si las últimas versiones tienen soporte para D6, pero Ud. puede revisar; las encuentra en ~ http://cc.embarcadero.com/Author.aspx?ID=102 .
-

"IBX 6.08 for Delphi 6 w/ IB 7.1 support"
"IBX 6.07 for Delphi 6 including InterBase 7.1 support"
"IBX 6.05 with IB 7.0 support"

Creo que hay mas

luisdevis 27-11-2015 22:03:06

Gracias AgustinOrtu, pero no hay manera de descargarlas. La página de Embarcadero no termina de darme de alta y puedo logarme para descargar IBX 6.08
¿Algún alma caritativa puede pasarme o facilitarme IBX 6.08?
Gracias

Casimiro Notevi 27-11-2015 23:34:25

Prueba aquí.

luisdevis 28-11-2015 10:59:34

:D:):):):):)
Muchísimas gracias Casimiro Notevi, esto es exactamente lo que necesitaba.


La franja horaria es GMT +2. Ahora son las 16:01:45.

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