Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
error al hacer ejecutable

Buenas tardes,
tengo hecha una aplicación en Delphi 7 le he añadido los componentes TMS y FastReport, utilizo para mis formularios los componentes de la pestana BDE, Data controls, la base de datos es MySQL por lo que he usado el conector propio en el ODBC, ahora quiero hacer un ejecutable para poder utilizarlo en una máquina donde no voy a tener instalado delphi, solo el .exe y la base de datos, he estado leyendo y he visto que para ello tengo que entrar en Project options y en Packages marcar Build with Runtime packages, al hacerlo así me sale un error donde me dice que "required package RXDB7 not found", he estado viendo que esto pertenece a una libreria llamada RXLIB, pero yo no las utilizo, ni las he instalado nunca, ¿a que puede ser esto debido?

Gracias.

Última edición por pau_elx fecha: 21-02-2013 a las 14:41:32.
Responder Con Cita
  #2  
Antiguo 21-02-2013
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 14
Caminante Va camino a la fama
Al usar la opcion with Runtime packages estas indicando q el ejecutable utilizara paquetes en tiempo de ejecucion y deberas distribuirlos junto al ejecutable. Desactiva esa opcion y en el ejecutable se incluira todo el codigo necesario sin depender de ningun archivo mas. Pero el tamaño del ejecutable aumentara..

Saludos
Responder Con Cita
  #3  
Antiguo 22-02-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por pau_elx Ver Mensaje
he estado viendo que esto pertenece a una libreria llamada RXLIB, pero yo no las utilizo, ni las he instalado nunca, ¿a que puede ser esto debido?
Se debe a que alguien la está usando
Responder Con Cita
  #4  
Antiguo 27-02-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
Buenos días, gracias por la aclaración, pensaba que era al revés el marcar Build with Runtime packages, he conseguido que al hacer el ejecutable tanto marcandolo como si no, ya no me dé errores, pero ahora cuando me llevo el ejecutable a otro xp sin delphi y lo ejecuto (si meto todos los componentes en el ejecutable) me dá error, he probado a marcar Build with Runtime packages y compilar, de esta forma he copiado los bpl en la carpeta windows/system32 y tb me da error, ¿a que puede ser debido?
Responder Con Cita
  #5  
Antiguo 27-02-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
Bueno he puesto los bpl en la misma carpeta que el exe y ya no me da error de que no los encuentra, pero he llegado al mismo punto que haciendo el ejecutable sin marcar Build with Runtime packages, me da un error en el Kernel 32.dll el archivo de error txt que me da es el siguiente, y no entiendo a que es debido

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="misael.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="misael.exe" SIZE="1400832" CHECKSUM="0x850A17A7" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" />
</EXE>
<EXE NAME="KERNEL32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1042944" CHECKSUM="0x754CE9C7" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1013F4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 02:17:59" UPTO_LINK_DATE="04/14/2008 02:17:59" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1042944" CHECKSUM="0x754CE9C7" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1013F4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 02:17:59" UPTO_LINK_DATE="04/14/2008 02:17:59" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>

Última edición por pau_elx fecha: 27-02-2013 a las 14:34:49.
Responder Con Cita
  #6  
Antiguo 27-02-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
luego me sale el error: "Exception edbengineerror in module bdertl70.bpl an error ocurred while attempting to initialize the borland database engine (error $2108)" , la libreria bdertl70.bpl también esta en la carpeta del ejecutable.

Última edición por pau_elx fecha: 27-02-2013 a las 15:55:28.
Responder Con Cita
  #7  
Antiguo 27-02-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
ya está solucionado, me faltaba instalar el borland database engine del cd de delphi ya que utilizo los componentes bde
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
hacer una llamada a un ejecutable externo ercrizeporta Varios 1 27-05-2007 07:16:12
Como hacer Ejecutable un Reporte en Crystal?? Barzaugc Impresión 2 16-12-2005 22:03:50
Hacer ejecutable una aplicacion delphi norberto_larios Conexión con bases de datos 0 24-07-2004 02:45:12
Hacer un ejecutable nesetru Conexión con bases de datos 1 08-02-2004 12:28:56
Hacer ejecutable mas pequeño ElCherchu Varios 2 21-11-2003 16:08:22


La franja horaria es GMT +2. Ahora son las 21:55:29.


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
Copyright 1996-2007 Club Delphi