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)
-   -   Windows ha detectado un error y debe cerrarse (https://www.clubdelphi.com/foros/showthread.php?t=12720)

hefesta 26-07-2004 12:26:09

Windows ha detectado un error y debe cerrarse
 
Hola al final me decidi por hacer un programilla en delphi añadiendo bases de datos en ella....

vale, yo iba haciendo pruebas poco a poco, y cuando por fin tengo la primera tabla insertada y todo parece funcionar a las mil maravillas, copio la carpeta en un diskette y miro a ver si funciona en el ordenador de mi hermana (decir que trabajes sobre C: y al copiar al otro ordenador tb copié ahi) pero al ejecutar el .exe nada que me dice que se ha generado un error y que debe cerrar.

¿por que ocurre esto? la final de mi programa es para un amigo asi que el dia que lo termine (años luz) pues tendre que ponerselo todo en su ordenador.

Ya tengo problemas y no acabo mas que empezar!!!!

marto 26-07-2004 13:04:23

Wop!

Como veo que éste es tu segundo mensaje, antes de nada, me gustaría darte la bienvenida al foro, ¡espero verte a menudo por aquí!

También me gustaría recomendarte que dediques 5 minutos a leerte la guía de estilo del club (link en mi firma). Allí encontrás las normas mínimas para permitir una convivencia satisfactoria para todos en el foro. También podrás comprobar que, siguiendo esos consejos, conseguirás que la comuniad te pueda ayudar mejor.

El problema que planteas puede ser producido por muchos motivos, pero lo más probable es que te hayas dejado de instalar algo en el pc de tu hermana. Sería interesante que nos des más información sobre el programa, por lo menos:

-versión de Delphi
-sistema de bases de datos
-método de acceso a la BD (BDE, ADO, DBExpress, ...)

Sin esa información es complicado poderte orientar ;)

hefesta 26-07-2004 13:18:25

perdon es cierto...

vamos a ver version de delphi es la 5, la base de datos la realice con paradox7 (con el database) mi sistema operativo es windows XP y el de mi hermana es 2000

Que se supone que deberia de instalar? pq no me gustaria tener q trastear mucho en el ordenador de la gente no se si me entiendes, el fin de este programa en delphi es hacer una base de datos "para tontos" como aquel que dice, y cuanto menos tenga que marear a la persona mejor.... ademas de que ya que le hago una base de datos "por la cara" pues ... guardarme un poquito laas espaldas y que poca gente ( si soy solo yo mejor) pueda modificar el programa...
Como todos haran me gustaria entregar lo que es el ejecutable en si mas la carpeta donde meto la base de datos + fotografias....

creo que esa es toda la informacion que te puedo dar :D .

Gracias por la bienvenida y espero no tener que preguntar mucho! :)

marto 26-07-2004 13:23:47

Wop!

Pues como mínimo, tendrás que insatalar el BDE, que es el sitema que me imagino que usas para acceder a las tablas Paradox. Para hacerlo, pon el cd de Delphi en el pc de tu hermana y, en las opciones de insatalación di que solamente quieres instalar el BDE.

Si quieres algo más serio, puedes crear un instalable con el InstallShield :)

hefesta 26-07-2004 13:29:34

jajaj si si, algo más serio seria genial pero.... :confused: bueno, hago el programilla y ya os pido mas información :rolleyes: pq tampoco he hecho nunca un instalable

Gydba 26-07-2004 13:30:25

Hola y bienvenido,

Lo cierto es que una vez que tengas tu app. lista podrías usar un instalador como el InstallShield o el InnoSetup para sacarte de encima los problemas de distribución. La web de InnoSetup es:
http://www.jrsoftware.org/

Saludos

hefesta 26-07-2004 14:31:51

con el BDE instalado (unicamente el BDE) sigue dandome error... deberia de hacer algo mas?
Acabo de recordar algo que supongo q es importante cree un alias para trabajar sobre el :rolleyes: con el DBD, con lo cual.... en el DataBase Name aparece el nombre de este alias. puede ser que no se ejecute por esta razon? en ese caso que deberia hacer?

jachguate 26-07-2004 15:39:18

¿El error es el mismo?

¿Has creado el alias en la compu te tu hermana?

Hasta luego.

;)

ruina 26-07-2004 15:51:33

mira a ver si resulta que no es de la instalación y es que tienes el sasser o una de las variantes (yo pille una mutación rara y me volvi pistojo)...

haz esto:
cuando salga el mensaje de "se apagará en 60 segundos" cambia la fecha del ordenador al mes anterior. Inmediatamente el mensaje cambiará a "se apagara en 30 dias".

baja e instala este parche de seguridad: http://www.microsoft.com/spain/techn...S04-011-IT.asp

reinicia y a ver si sigue pasando

Pablo Carlos 26-07-2004 17:42:30

Aqui toy :) Bueno para que tu aplicaciòn funcione en otra pc debe crear, como dijeron, el instalador... ahora en el instalador creo que es el segundo grupo de items debes decir que necesitas el bde y en los pasos siguientes indicar que es en paradox además de crear el "alias" (aqui es donde fallas) y como si fuera poco debe también indicar que tenga en cuenta el bde.exe...

Si no te resulta claro... me ocupo 5 minutos viendo bien...bien los pasos y te los enumero con mayor claridad.
Saludos

hefesta 26-07-2004 21:42:01

vamos a ver, osea que entonces deberia de instalar casi la mitad de los componentes de delphi no?? osea instalar el DBD (para el alias) el BDE (para que reconozca la base) y delphi para indicarle el alias! :eek: :eek: :eek: :eek: pues casi que lo instalo todo y deberia de funcionar! el caso es que donde lo ponga al final queria evitar eso, el instalarle todo! :confused: que puedo hacer?'???

Michael 26-07-2004 22:33:17

Solo necesitas instalar el BDE, alli mismo puedes crear el alias.
Los ejecutables de delphi trabajan solos por si mismo, excepto algunas librerias como midas u otras, en todo caso yo nunca he necesitado ponerle nada adicional al BDE

Pablo Carlos 26-07-2004 23:38:37

Mas claro
 
A ver... abres el installShield -> new Project
Application infomation -> Datos de tu ejecutable (ubicación, iconos, compania)
General option -> click en bde contro panel, standard VCL, y lo que necesites y por último selecciona tambien BDE en nueva ventana -> partial bde -> paradox click en siguiente creas tu nuevo alias click en siguiente dices 16 y 32 bits :) clik siguiente nombre alias, path, Type siguiente finalizar...
en pestaña advanced seleccionaes bdeadmini.exe y creo que con eso casi estaria solo debes determinar los diálogos y alguna cosilla más... que te daras cuenta... con esto crearas tu instalador que imagino no te ocupará más de 5 mb... y eso es todo
Suerte

hefesta 26-07-2004 23:51:46

ok, muchas gracias, probaré y ya os cuento. Salu2!!!!!!!!!!!!!!!!1


La franja horaria es GMT +2. Ahora son las 04:09:41.

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