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
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Cita:
Empezado por Neftali
Parece claro que el problema son las versiones de DCUs, pero no debes copiar archivos de Delphi a tus directorios, porque aunque inicialmente puede funcionar a la larga puedes tener problemas como el que te ha sucedido ahora (que se desfasen las versiones).
Debes revisar los (1)path del sistema, (2)los paths de librerías de tu proyecto y los (3)path de librerías de Delphi y modificarlos para que encuentren las librerías donde deben.

(1) El path de Windows; Control Panel, Sistema, Iniciao y recuperación.
(2) En las opciones de tu projecto.
(3) En Tool/Environment Option/Pestaña Library.

En Search path añade el directorio donde estén los DCU´s correctos.
¿Cuales son los dcu correctos? ¿Los de delphi?.

Mi problema es que no se que cambiar, te voy comentando que tengo en cada lado y a ver si asi vemos uqe tengo mal.


(1) Aqui no se que tengo que ver, en Inicio y recuperacion ... n veo nada de delphi ni nada extraño.

En variables de entorno no aparece nada de delphi.

(2) Las opciones de mi proyecto :

Aqui el unico que tengo con datos es aliases que pone esto :

WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;

El resto esta vacio. ¿Que tengo que poner la direccion de delphi en todos?.


(3) Opciones de delphi :

Me pone esto :

Library path : WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;


BPL output directory :
$(DELPHI)\Projects\Bpl

DCP output directory :
$(DELPHI)\Projects\Bpl

Browsing path :
$(DELPHI)\source\vcl;$(DELPHI)\Source\Rtl;$(DELPHI)\source\rtl\Corba45;$(DELPHI)\source\rtl\Sys;$(DE LPHI)\source\rtl\Win;$(DELPHI)\source\rtl\common;$(DELPHI)\source\Internet;$(DELPHI)\source\clx;$(DE LPHI)\source\websnap;$(DELPHI)\Source\WebMidas;$(DELPHI)\Source\Indy;$(DELPHI)\Source\IntraWeb;$(DEL PHI)\Source\Samples;$(DELPHI)\Source\Soap;$(DELPHI)\Source\ToolsAPI;$(DELPHI)\Source\Xml


Yo tengo mi codigo fuente en d:\programacion\interiura


¿Cual tengo que cambiar de los 4?, voy a ir haciendo pruebas, por ejemplo poner en los 4 esto ",d:\programacion\interiura"

Espero me podais ayudar. Un saludo.
Responder Con Cita
  #2  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
No lo entiendo, cambie las direcciones y me empezo a dar otro error, es este :


Unit not found: 'System.pas' or binary equivalents( DCU, DPU )


Asi que vuelvo a ponerlo como estaba antes y me sigue dando el mismo error.

¿Que me he cargado?.
Responder Con Cita
  #3  
Antiguo 13-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
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
El problema sigue siendo que tienes Units repetidas en varios sitios. De esa forma nunca podrás saber exactamente cual te está cogiendo Delphi y si es la versión correcta.
Para tenerlo correcto sólo debería haber una de esas units en el ordenador por cada versión de Delphi instalada(en el caso de las DCU's a veces se repiten porque unas están "repetidas" en el directorio debug, aunque no son las mismas).
El problema es que eliminar las que no son es algo que no me atrevo a proponerte.
__________________
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 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Cita:
Empezado por Neftali
El problema sigue siendo que tienes Units repetidas en varios sitios. De esa forma nunca podrás saber exactamente cual te está cogiendo Delphi y si es la versión correcta.
Para tenerlo correcto sólo debería haber una de esas units en el ordenador por cada versión de Delphi instalada(en el caso de las DCU's a veces se repiten porque unas están "repetidas" en el directorio debug, aunque no son las mismas).
El problema es que eliminar las que no son es algo que no me atrevo a proponerte.
Por borrarlas no hay problema, la cosa es probar hasta que funcione ¿no?.

En este ordenador no tengo nada, si se "rompe" algo no es importante, es copia.

El que me da ahora error es system.pas

He hecho la busqueda y lo tenia en dos lados, he borrado y dejado UNICAMENTE la que esta en delphi, pero me sigue dando el mismo error.

¿Que hago mal?.

Estoy por reinstalar el delphi para que vuelva a pichar los datos de inicio ¿que me recomiendas?.
Responder Con Cita
  #5  
Antiguo 13-10-2005
chelejuan chelejuan is offline
Miembro
 
Registrado: nov 2004
Posts: 36
Poder: 0
chelejuan Va por buen camino
Comento mis ultimas pruebas, he reinstalado delphi, ya que me daba errores por toquetear demasiado.

Vale encontre en ingles varios con el mismo problema y la solucion era borrar todos los .dcu de la carpeta del programa, segun parece funciona por que ahora me da otro error pero ya en un formulario no en el inicio como antes.

El error es :

Unit sqltimst was compiled with a different version of Dbconsts.Scouldnotparecetimeslamp.

¿Sabeis que tengo mal? ya que este archivo no lo encuentro.

Venga un saludo
Responder Con Cita
  #6  
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
  #7  
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
  #8  
Antiguo 14-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
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
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 21:20:27.


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