Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   La propiedad AutoStopAction no existe (https://www.clubdelphi.com/foros/showthread.php?t=95299)

strelok 21-07-2021 11:54:09

La propiedad AutoStopAction no existe
 
Hola,

He compilado sin problemas un proyecto desarrollado con Delphi 5, no obstante, al ejecutarlo recibido un error de que la propiedad "IBTransactionDataBase_Datos.AutoStopAction" no existe. Imagino que se debe a una actualización donde se añadieron nuevas propiedades a esos componentes. En la captura de pantalla se puede observar exactamente el error que se muestra en tiempo de ejecución.

¿Alguna idea de cómo solucionar este error?

https://i.ibb.co/hmCSR32/Error.png

Casimiro Notevi 21-07-2021 12:11:23

Eso es porque antes/después has usado una versión distinta.
Puedes abrir el data module o el form donde tengas el componente, pero lo abres en modo texto, buscas esa línea, la borras, guardas, y listo.
También puedes actualizar la versión de los componentes.

strelok 21-07-2021 12:15:18

¿Cómo sé cuál versión debería instalar?

En principio, es exactamente la misma versión y eso es lo que me preocupa.

Casimiro Notevi 21-07-2021 13:52:49

Cita:

Empezado por strelok (Mensaje 541979)
¿Cómo sé cuál versión debería instalar?
En principio, es exactamente la misma versión y eso es lo que me preocupa.

Supongo que serán las IBX, puedes instalar la última versión.

strelok 21-07-2021 13:55:59

Ok, vamos a intentarlo. Estaba intentando buscar un enlace, pero sin éxito ¿qué sueles hacer en estos casos? O sea, ¿dónde sueles buscar?

Imagino que este no funciona, aunque así fuese, el link de descarga no va. https://augustrodrigue.typepad.com/b...-download.html

strelok 21-07-2021 13:57:41

He descargado de aquí: https://docs.google.com/viewer?a=v&p...Y2ZDU5MDQxN2Fh

1. Desconozco si es la última versión.
2. Dudo que sea fiable.

Casimiro Notevi 21-07-2021 14:06:02

Mira esta versión.
Porque puedes descargarla de embarcadero, pero no sé si sirve para esa versión de delphi.
http://cc.embarcadero.com/Item/29408

strelok 21-07-2021 14:15:00

La del primer enlace dice "INTERBASE EXPRESS UPDATE KIT FOR InterBase 6, 7 & 2007"

La del segundo enlace creo que es para versiones aún superiores.

¿Alguna idea?

Casimiro Notevi 21-07-2021 14:39:25

Cita:

Empezado por strelok (Mensaje 541992)
La del primer enlace dice "INTERBASE EXPRESS UPDATE KIT FOR InterBase 6, 7 & 2007"

¿Pero tienes algún problema en la instalación?

strelok 21-07-2021 15:12:00

No me sale ningún error. ¿El directorio de instalación sería: C:\Bordand\Delphi5\backup?

Casimiro Notevi 21-07-2021 16:07:52

Supongo que donde tengas tus componentes, desde allí luego haces la instalación del componente.

strelok 22-07-2021 09:49:31

Te diré los detalles porque no me veo capaz de solucionar este error.

Veamos, en principio, necesito dejar de depender de Windows XP (donde está instalado Delphi 5), pero queda totalmente descartado instalarlo de cero en Windows 10, debido a la cantidad de componentes que tiene (cuyos ejecutables no dispongo, por lo que, encontrarlos, instalarlos y configurarlos sería una locura), por ende, estoy intentando "mover" Delphi a Windows 10 con unas instrucciones que me dieron en un foro ruso.

He seguido dichas instrucciones y he logrado moverlo completamente, todo funciona genial a excepción de este error. ¿Se te ocurre qué podría estar sucediendo para que una copia 100% igual a la que se encuentra en Windows XP dé este error en Windows 10 pero no es Windows XP?

Dentro de la Máquina Virtual de Windows XP encontré un ejecutable, entiendo que es la actualización de los componentes IBX para Delphi 5. El fichero en cuestión se llama "IBXDP502Upd.EXE".

He probado instalarlo pero el error persiste. La verdad es que no sé que puede estar mal, que me estaré salteando. Estoy seguro que la forma en la que lo estoy intentando hacer NO te agradará, pero ten en cuenta que es Delphi 5 con componentes que están super obsoletos y que, probablemente, muchos ya no se encuentren.

Casimiro Notevi 22-07-2021 11:06:25

¿Pero has probado lo que te comenté en el mensaje #2?

strelok 22-07-2021 11:51:28

Sí, por supuesto. He intentado eliminar esas líneas de Principal, pero el error persiste (tampoco creo que sea una solución, imagina tener que eliminar todas estas líneas de cada proyecto que desee modificar).

También intenté instalar versiones posteriores, ya que, encontré estos ficheros:
- IBXDP452Upd.EXE
- IBXDP502Upd.EXE
- IBXDP504Upd.EXE

La última prueba que hice fue con el IBXDP504Upd.EXE y el error persiste. También probé con una de las versiones que me pasaste ayer (la que es para Delphi 6).

Tiene que haber algo que me estoy salteando...:confused:

Casimiro Notevi 22-07-2021 13:23:22

Cita:

Empezado por strelok (Mensaje 542024)
La última prueba que hice fue con el IBXDP504Upd.EXE y el error persiste. También probé con una de las versiones que me pasaste ayer (la que es para Delphi 6).

¿Te he pasado una versión para delphi 6?
¿Puedes pasarnos el datamodule o form donde tengas un componente de esos para que le echemos un vistazo?

strelok 22-07-2021 14:28:23

Encontré el problema, básicamente era añadir "C:\Delphi5Portable\Delphi5\Source\Vcl\" en "Projects-> Options-> Directories-> Search Path".

Me di cuenta de esto porque cree un nuevo proyecto, con un simple botón, que únicamente mostraba la versión de IBX y me daba error de compilación. Curiosamente mi proyecto no daba ese error...

Muchas gracias por todo.!


La franja horaria es GMT +2. Ahora son las 12:20:46.

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