PDA

Ver la Versión Completa : Delphi 6 TMS me pide jpeg.pas


LDD
30-03-2016, 18:14:56
Hola, gracias por interesarte.

Hace ya tres días que me estoy volviendo loco. Por algún motivo Delphi 6 (sí 6, que le vamos a hacer), me empezó a dar los errores de tal unidad fue compilada con una versión distinta de tal otra (de classes más habitualmente) finalmente he ido eliminando esos mensajes hasta quedarme con uno que me dice :
[fatal error] File not found: 'C:\Program Files (x86)\Borland\TMS Component Pack\xlsAdapter\jpeg.pas'

Ni Delphi 6 ni ninguno de los paquetes que uso tiene, ni ha solicitado antes, JPEG.PAS

Antes de eso tenia el mensaje de que JPEG habia sido compilado con una versión distinta de Classes...

¿ A alguien le ha pasado esto ?
¿ Lo ha solucionado ?
¿ C O M O ?, por Dios ¿Cómo?

Nota : Uso TMS pack, Indy10, globus Lib y RX.

Gracias :o

Reasen
30-03-2016, 18:23:12
Cuesta mucho entender tu problema, a simple vista veo que solo se trata de que el compilador no encuentra ese archivo y por ello no compila
Nose hasta que punto es de complejo tu problema pero si crees que se trata de Delphi 6, reinstálalo.
También podrías optar por revisar mas tu código fuente, quizás haya algo que necesite ese archivo.

LDD
30-03-2016, 18:30:10
Gracias Reasen, el problema es que NO EXISTE JPEG.PAS (al menos para Delphi 6) y ni las TMS ni ninguno de mis proyectos me lo había pedido antes, jamás.
Tampoco he conseguido por ningún lado esa unit JPEG.PAS

fredo
30-03-2016, 20:09:51
prueba con

Vcl.Imaging.jpeg

saludos!!!

AgustinOrtu
30-03-2016, 20:13:16
prueba con

Vcl.Imaging.jpeg

saludos!!!

En Delphi 6 no existe esa nomeclatura para identificar unidades

fredo
30-03-2016, 20:46:07
pense que era XE6, aun se usa :S, en el 6 si existe, la subo a la vuelte...

LDD
30-03-2016, 21:18:38
OK Gracias :rolleyes:

fredo
31-03-2016, 00:34:20
acabo de revisar y esta como dcu en la carpeta lib desde el delphi 3 al 7, asi que seria cosas de ponerlo en uses, si no lo toma enrutalo en el path

LDD
31-03-2016, 10:33:14
Gracias Fredo, así estaba pero el puñetero Delphi sigue diciendo que no encuentra C:\Program Files (x86)\Borland\TMS Component Pack\xlsAdapter\jpeg.pas

Incluso he copiado el JPEG.DCU en esa carpeta, pero se empeña en querer el JPEG.pas

:(

Casimiro Notevi
31-03-2016, 11:02:14
Gracias Fredo, así estaba pero el puñetero Delphi sigue diciendo que no encuentra C:\Program Files (x86)\Borland\TMS Component Pack\xlsAdapter\jpeg.pasEs que la culpa no es del puñetero delphi ;)
Si te lo pide es porque estás usándolo, revisa los uses, los componentes en los distintos forms, etc. porque está claro que lo estás usando, y por eso te lo está pidiendo.

LDD
31-03-2016, 11:27:36
Seguramente, pero me lo está pidiendo un paquete de componentes (TMS) que vienen precompilados, que NUNCA antes me habian pedido una unit que no existe como código, sólo como DCU, y, además, Delphi no me dice qué unit u objeto es el que lo exige ni porqué lo exige de un directorio del propio paquete TMS. :confused:

El problema es que no es un código propio, se me está pidiendo un componente de Delphi que no puedo eliminar ni obviar, que está en muchos componentes y no me da pistas de cual o cuales de ellos necesitan un .PAS en lugar de bastar con el .DCU

Casimiro Notevi
31-03-2016, 11:46:34
Ya, pero, para empezar: ¿usas esos componentes en ese proyecto?

LDD
31-03-2016, 11:49:09
Pues claro :eek:

AgustinOrtu
31-03-2016, 11:50:59
No sera un problema de Debug/Release?

Hasta donde se, Delphi distribuye los dcu compilados en debug y en release