2017-01-12 5 views
0

Où mettre DLL pour que Delphi puisse les trouver au moment du design?Concepteur de formulaires dans Delphi ne peut pas trouver DLL

Je modifie les propriétés de TDBChart au moment du design dans Delphi. Lorsque je tente de définir la source de données pour Series, il se plaint de l'absence de libpq.dll qui existe et est dans PATH. Le problème est que dans PATH existe une autre version (64 bits), donc les DLL 32 bits doivent être livrés avec l'application et être disponibles non seulement au moment de l'exécution, mais aussi au moment du design.

Répondre

0

libpq.dll lui-même dépend d'une série d'autres DLL, pourriez-vous vérifier si elles sont disponibles dans le même dossier libpq.dll est en?

ssleay32.dll 
libeay32.dll 
libiconv-2.dll 
libintl-8.dll 
+0

Oui, je copie tous avec le fichier exe de mon application, mais pour le temps de la conception que j'ai trouvé la seule solution possible: pour les copier dans un certain dossier sur pilote c: \ et faire apparaître dans PATH avant les autres dossiers , mais je voudrais les copier quelque part dans mon projet, – Paul

+0

Jetez un oeil à ceci: https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586.aspx –