Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
O mucho me equivoco o esa Unit sqltimst no pertenece a Delphi. No será que has utilizado componentes de terceros y has cambiado de versión de Delphi?

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #2  
Antiguo 14-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
La cosa es que esa unidad no la encuentro en todo el pc.

El error me lo da en el uses entre extctrls, DBCtrls

¿Como puedo quitar esta unidad si no me aparece?
Responder Con Cita
  #3  
Antiguo 14-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.473
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por marcoszorrilla
O mucho me equivoco o esa Unit sqltimst no pertenece a Delphi.
Sí que pertenece a Delphi; Implementa el tipo TSQLTimeStam y funciones y procedimientos relacionados con éste. Lo utilizan algunas uniots relacionadas con Base de Datos (DB, DBLocal,...).

Cita:
Empezado por chelejuan
La cosa es que esa unidad no la encuentro en todo el pc.
El error me lo da en el uses entre extctrls, DBCtrls ¿Como puedo quitar esta unidad si no me aparece?
NOTA (edito): Busca tanto el .PAS como el .DCU

Bueno si no la encuentras está claro que no vas a poder compilar, o al menos tal y como lo estás haciendo ahora. Yo lo tengo ubicado (D6) en el directorio VCL.
Debes estar compilando sin Runtime Packages (de ahí que esté intentando compilar las Units de Sistema); Prueba a activar el check que hay en:
Project/options/Packages/Build with runtime Packages.

Si con eso compila, por lo menos sabrás que el programa no tiene errores. Habrás compilado de forma que necesitarás las BPL's de delphi para ejecutar. Si funciona, a partir de ahí podemos volver al punto anterior.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 14-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Si vale la encontro en en el directorio de delphi 7 /source/vcl como bien dices no lo buscaba bien.


A ver te comento lo que hago :

- Copio el codigo fuente original en otra carpeta
- Borro todos los *.dcu
- Abro el programa


- Lo intento compilar (F8)
Me dice Unit sysutils was compiled with a different version of sysconst.SinvalidGUID

Quito del proyecto estos archivos ( son traducciones ) :
sysconst.pas
webconst.pas
bdeconst.pas
constrs.pas
consts.pas
dbconsts.pas
oleconst.pas


Me sigue dando el mismo error :

Unit sysutils was compiled with a different version of sysconst.SinvalidGUID

Ahora activo lo qeu me digistes ( Project/options/Packages/Build with runtime Packages.) :


Me dice Required package 'dclaxserver50' not found


Ahora no consigo que me salga el otro error, siempre sale el mismo ...



Cosa curiosa, En Project/options/Packages/Build with runtime Packages.

En mi programa pone esto :

Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB5 0;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50


Y en uno de delphi 7.0 sin nada recien creado pone esto :

vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp ;dbexpress;dbxcds;inetdb;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualcl x;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclOfficeX P


Es totalmente diferente, he probado a poner este mismo en mi programa pero tampoco va.

¿Puede ser el problema esto?.
Responder Con Cita
  #5  
Antiguo 14-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.473
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por chelejuan
Ahora activo lo qeu me digistes (Project/options/Packages/Build with runtime Packages.) :
...
¿Puede ser el problema esto?.
El tema éste es diferente a lo que hemos hablado hasta ahora. Es simplemente otra manera de compilar.
Lo que haces al activar RunTime Packages es decirle a Delphi que utilize las librerías que ya tiene compiladas en lugar de compilarlas de nuevo y añadirlas a tu proyecto.

Al compilarlo con D7 deja en tu programa ésto:
Project/options/Packages/Build with runtime Packages.
vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp ;dbexpress;dbxcds;inetdb;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;
y prueba a compilarlo a ver qué error da.

___________________________________________________________
De todas formas y volviendo al tema inicial:

Cita:
Empezado por chelejuan
A ver te comento lo que hago :

- Copio el codigo fuente original en otra carpeta
- Borro todos los *.dcu
- Abro el programa

- Lo intento compilar (F8)
Me dice Unit sysutils was compiled with a different version of sysconst.SinvalidGUID
Vale empezemos; En éste punto busca todas los ficheros:
* sysutils.pas
* sysutils.dcu
* sysconst.pas
* sysconst.dcu
que haya en el ordenador y qué path tienen.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 14-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
WEEE YA ARRANCO.

Lo que hice fue generar una nueva instancia metiendole lo de :

vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl;dsnap;dsnapcon;vcldb;soaprtl;VclSmp ;dbexpress;dbxcds;inetdb;bdertl;vcldbx;webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualcl x;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclOfficeX P

Quitando los archivos que te comente anteriormente y ya me empezo a funcionar, ahora me dio errores de incompatibilidad de programas y demas, pero eso no es importante, la cosa es que va arrancando y parece que esto tira.

Muchas gracias por la ayuda si no fuese por ti no habria cambiado nunca estos datos, es que ni se me ocurrio.

Venga un saludo y gracias de nuevo.
Responder Con Cita
  #7  
Antiguo 14-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.473
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
De todas formas esa compilación que has hecho es con "Runtime Packages" activado. Eso significa que si quieres que el programa funcione en otra máquina además del ejecutable deberás copiar algunos BPL's de Delphi.

Si quieres que todo el programa vaya en un solo fichero (.EXE) debes desactivar esa opción y volveremos a los problemas anteriores.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #8  
Antiguo 14-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Pues es verdad, sigue dando los mismos problemas que antes.

¿Entonces junto con el exe deberia llevar todas las dll?. ¿Me las picharia en un instalador o tengo que ponerlas manualmente?.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 10:52:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi