Mi prograsma no funciona en otras maquinas
Hola foro como andan, tengo un caso que nunca se me había presentado realice un programa en Delphi 7 y todo bien, después cree un instalador y todo bien hasta hay pero resulta que mi programa solo corre en mi PC lo he probado en tres ordenadores diferentes y no funcionan alguien sabe por que se presenta esto y como solucionarlo saludos gulder.
|
Hola,
Pero, no funciona... ¿y nada más? ¿No hay ningún error? Sin saber qué falla, poco podrá hacerse, ¿no? |
... me huele a runtime packages ...
|
Hola dec el programa cuando lo ejecuto me aparece en el puntero el relojito cargando y despues se desaparce y listo no sale mas nada, ixMike no entiendo que quieres decir con runtime packages pero me acabo de acordar que estoy utilizando un conponente externo a delphi que lo instales por aparte no se si depronto se este el que me produce el error, este componente benia en un paquete por aparte el paquete se llama JVCL 3.0 y el compoenete en mencion es JvPlayLis gracias de antemno gulder
|
jeje, perdón por no ser claro.
Mira en Proyect|Options, pestaña Packages, y (si lo está) desmarca la casilla "Build with runtime packages" y vuelve a compilar. Si estaba marcada, el problema es que el ejecutable, para ocupar menos, omitía todas las BPL de Delphi, pero si en el ordenador no está instalado Delphi, pues el programa no se ejecuta (aunque debería salir un mensaje de error al respecto). Si no es eso, yo revisaría que el programa al iniciarse no intente abrir un archivo que no exista o algo similar, a veces pasan cosas de esas. Salu2 :) |
ixMike gracias por tu repuesta, pero la casilla Build with runtime packages estaba desmarcada y si mi programa al iniciar busca un archivo de configuracion y carga las opciones por defecto, pero el archivo lo carga bien, no se que pasa.
|
¿Utilizas algun componente de terceros que necesite DLL's? (tipo compresores o demás...)
¿Qué sistema opreativo tienen los ordenadores donde no funciona? ¿Utilizas BDE? ¿Has comprobado que esté instalado? ¿Utilizas componentes no estandard de Delphi? ¿Cuales? Das pocos datos y ningun error. De esa forma es difícil saber qué está pasando. También puedes revisar (segun el S.O.) el registro de eventos del sistema a ver si allí tienes algun error registrado. |
hola como andan todos, bueno Neftali respondiendo tus preguntas no utlzo ningun tipo de comprensores, pero si estoy utilizando unos componentes no estandar de delphi, que vienen en el siguiente paquete JEDI VCL o mas bien JVCL 3.0 es un paquete de compoenetes que trae una variedad de ello y los compoenetes de este paquete que estoy utilizando son los siguientes:
1. JvID3v21 que es para sacar informacion de un mp3 2. JvSelectDirectory que me permite seleccionar un directorio 3. JvPlaylist que es como un litboxt pero con otras funciones en ciuanto ha BDE no estoy utilizando bueno espero ser mas especifico gracias de antemno gulder salu2 |
alguna base de datos??, tienes alguna idea de que error te esta dando, el mensaje que sale en pantalla??
|
gracias eduarcol por responder, bueno base de datos no utilizo y entre los errores yo mencione que solo se quedaba cargando y despues no aparecia, eso en las maquinas mias, en las maquinas que lo probe tiene el mismo sisema operativo que el mio lo unico que no tiene es delphi instalado, pero un compañaro de un foro por hay lo utilizo y me dijo que no le funciono y el error que le arrojo era que no habia disco en la unidad y despues nada de nada, y esto que me pregunto Neftali ¿Utilizas algun componente de terceros que necesite DLL's? como ya habia dicho si utilizo componetes de terceros pero cuando se si este compoenete necesito una DLL's gracias de antemano gulder saludos
|
lo mande dos veces disculpen saludos
|
seguro estas cargando un archivo desde una unidad de disco que no existe, si puedes coloca el codigo que se ejecuta al abrir el sistema para ver que hace
|
Coloca el Codigo y asi será todo un poco mas claro...
|
Para saber qué ficheros necesita el ejecutable de tu programa, puedes usar los Gexperts (si es que los tienes instalados) -PE Information- o Dependency Walker (por ejemplo) del que ya hemos hablado alguna vez aquí.
|
Todos los componentes de la JEDI son nativos, no necesitas Dll alguna.
Si da un error de disco, vé mirando las rutas que usas en tu programa, por ejemplo si usas LoadFromFile, si la PlayList tiene una carpeta por defecto que no está creada en el ordenador de destino, etc. Saludos |
disculpen la demora
Bueno foro aqui ba todo lo que hace mi programa:
DicsImage v 1.0 crea imagenes para tus albunes de musica de forma facil http://img.tomatone.net/big/vnbv.PNG DicsImage v 1.0 es una herramienta que te permite de una manera fácil dar a conocer las propiedades de un álbum de música por medio de imágenes con el fin de promocionarlo entre los demás usuarios de algún foro. DicsImage v 1.0 guarda imagenes en formatos como lo son .jpg .bmp y .png las de formato png son las preferidas para subir a servidores de imagenes puesto que dan una resolucion buena y no pesan demasiado, aqui unos ejemplos hechos con esta aplicacion las cuales se encuentran en formato png: http://img.tomatone.net/big/paramore.PNG http://img.tomatone.net/big/patamore_riot.PNG http://img.tomatone.net/big/patamore_live.PNG ////////////////////////////////////////////////////////////////////////////////////// aqui esta el codigo de la aplicacion
aqui esta lo que contiene la segunda parte donde estan las funciones que se llaman en el foncreate de la forma primcipal
Bueno aqui les dejo todo el codigo de mi aplicacion esta en subido en rapidshare http://rapidshare.com/files/95383384..._DicsImage.rar y aqui el instalador de mi aplicacion que tambien esta rapidshare, el instaldor esta hecho con Inno Setup Compiler v 5.2.2 este fue el que no funciona en otras computaroras execto lamia jeje http://www.linkdirecto.com/noref.php...0____setup.exe bueno les recuerdo para que les funcione bien utilizo los siguientes paquetes de compoenetes y delphi 7: JEDI VCL o mas bien JVCL 3.0 de la cual utilizo los siguientes comopentes 1. JvID3v21 2. JvSelectDirectory 3. JvPlaylist y tambien utilizo un componenete que me permite pasar imagenes a formato png ese instalador lo incluyo aqui en codigo, bueno Neftali me estoy bajando el programa que me mencionas, bueno espero que ser claro saludos de antemano gulder. |
Llenar_Informacion y Llenar_Informacion2 hacen referencia a alguna ruta?
el DPR lo modificastes? |
eduarcol gracias por responder Llenar_Informacion y Llenar_Informacion2 hacen referencia a dos funciones que estan en la form2 se me olvido ya la coloco enseguida en el codigo, encuanto al DPR no te entiendo men saludos
|
el DPR es el archivo del proyecto, dale a (CTRL + F12 ) y en la lista que te sale debe aparecer uno que se llama como el proyecto abrelo y colocalo tambien.
|
bueno eduarcol ya busque lo que me dices y aparece una lista qe contiene lo siguiente:
1. El nombre de mi projecto para este caso project1 2. la forma principal Unit1 2. y las otras de formas Unit2, Unit3 creao que se encuentra bien no saludos gulder |
La franja horaria es GMT +2. Ahora son las 22:17:06. |
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