Ver Mensaje Individual
  #2  
Antiguo 03-09-2003
Pandre Pandre is offline
Miembro
 
Registrado: may 2003
Ubicación: San Bartolomé de la Torre, Huelva (España)
Posts: 35
Reputación: 0
Pandre Va por buen camino
Hola:

Yo tube el mismo problema con una aplicación que me pedía una DLL sin yo haber programado nada para tal. Me di cuenta de que la DLL que me pedía era una Runtime para aplicaciones creadas en Delphi, pero para Kylix (la versión de Linux).

Resulta que Delphi, al insertar una unidad en la cláusula USES lo hace con su nombre, por ejemplo Clipboard. En este caso, lo ha hecho anteponiendo la letra "q" al nombre de la unidad, que corresponde a la unidad de Kylix aunque Delphi puede compilarla.

Resumiendo, está usando una unidad de CLX en lugar de VCL.

En mi caso, la solución fue buscar en las uses las unidades que empezaban por Q. Simplemente borré las Q para que las unidades fuesen de Delphi, no de Kilyx. Esto dejó de darme errores y de pedir DLLs de Runtime.


Ejemplo de mi caso con la unidad "Clipboard":

Código:
uses Forms, ....., QClipboard;
Con esa unidad, me pedía una DLL, y sustituí la unidad por:

Código:
uses Forms, ....., Clipboard;
Sin la "Q". Desaparecieron los problemas.

Es posible que se te esté presentando el mismo problema, de usar CLX en lugar de VCL. Prueba a hacer lo que yo, a ver si tienes suerte.
__________________
Un cordial saludo.

~~~~~~~~~~~~~~~~~~
José A. Gómez Martín
pandre@arsystel.com
Responder Con Cita