IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Delphi Discussion :

Création d'un installateur (il manque des librairies)


Sujet :

Outils Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 151
    Points : 83
    Points
    83
    Par défaut Création d'un installateur (il manque des librairies)
    Bonjour,

    J'ai terminé mon application qui utilise une BDD (postgresql) par la librairie libpq.

    J'utilise Inno Setup pour créer un installateur. Mais mon application est dépendante de postgresql installé sur la machine de développement.

    J'ai tenté de déterminer ce qu'il manquait avec Dependency Walker mais il ne me montre rien dans C:\Program Files\PostgreSql. De plus je ne comprends pas trop son utilisation, voila le log quand j'ai supprimé postgresql :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error: The Side-by-Side configuration information for "c:\program files\gestion appel\LIBPQ.DLL" contains errors. Cette application n'a pas pu dmarrer car la configuration de l'application est incorrecte. Rinstaller l'application pourrait rsoudre ce problme (14001).
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
    et lorsque je fait "Start profiling"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    --------------------------------------------------------------------------------
    Starting profile on 11/06/2008 at 09:48:33
     
    Operating System: Microsoft Windows XP Professional (32-bit), version 5.01.2600 Service Pack 1
    Program Executable: c:\program files\gestion appel\GESTION_APPEL.EXE
    Program Arguments: 
    Starting Directory: C:\Program Files\Gestion Appel\
    Search Path: C:\Dev-Cpp\GTK\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Dev-Cpp\pgsql\lib
     
    Options Selected:
         Simulate ShellExecute by inserting any App Paths directories into the PATH environment variable.
         Log DllMain calls for process attach and process detach messages.
         Hook the process to gather more detailed dependency information.
         Log LoadLibrary function calls.
         Log GetProcAddress function calls.
         Log debug output messages.
         Automatically open and profile child processes.
    --------------------------------------------------------------------------------
     
    Started "GESTION_APPEL.EXE" (process 0x7A8) at address 0x00400000.  Successfully hooked module.
    Loaded "NTDLL.DLL" at address 0x77F40000.  Successfully hooked module.
    Loaded "KERNEL32.DLL" at address 0x77E40000.  Successfully hooked module.
    DllMain(0x77E40000, DLL_PROCESS_ATTACH, 0x00000000) in "KERNEL32.DLL" called.
    DllMain(0x77E40000, DLL_PROCESS_ATTACH, 0x00000000) in "KERNEL32.DLL" returned 1 (0x1).
    Injected "DEPENDS.DLL" at address 0x08370000.
    Loaded "MSVCRT.DLL" at address 0x77BE0000.  Successfully hooked module.
    Loaded "LIBATKMM-1.6-1.DLL" at address 0x6E980000.  Successfully hooked module.
    Loaded "LIBATK-1.0-0.DLL" at address 0x62940000.  Successfully hooked module.
    Loaded "INTL.DLL" at address 0x10000000.  Successfully hooked module.
    Loaded "ICONV.DLL" at address 0x00590000.  Successfully hooked module.
    Loaded "LIBGLIB-2.0-0.DLL" at address 0x685C0000.  Successfully hooked module.
    Loaded "ADVAPI32.DLL" at address 0x77DA0000.  Successfully hooked module.
    Loaded "RPCRT4.DLL" at address 0x78000000.  Successfully hooked module.
    Loaded "OLE32.DLL" at address 0x77170000.  Successfully hooked module.
    Loaded "GDI32.DLL" at address 0x77C40000.  Successfully hooked module.
    Loaded "USER32.DLL" at address 0x77D10000.  Successfully hooked module.
    Loaded "SHELL32.DLL" at address 0x77390000.  Successfully hooked module.
    Loaded "SHLWAPI.DLL" at address 0x00670000.  Successfully hooked module.
    Loaded "WS2_32.DLL" at address 0x719F0000.  Successfully hooked module.
    Loaded "WS2HELP.DLL" at address 0x719E0000.  Successfully hooked module.
    Loaded "LIBGOBJECT-2.0-0.DLL" at address 0x63A40000.  Successfully hooked module.
    Loaded "LIBGLIBMM-2.4-1.DLL" at address 0x664C0000.  Successfully hooked module.
    Loaded "LIBGMODULE-2.0-0.DLL" at address 0x6DD00000.  Successfully hooked module.
    Loaded "LIBSIGC-2.0-0.DLL" at address 0x006E0000.  Successfully hooked module.
    Loaded "LIBGTKMM-2.4-1.DLL" at address 0x6C1C0000.  Successfully hooked module.
    Loaded "LIBPANGOMM-1.4-1.DLL" at address 0x00770000.  Successfully hooked module.
    Loaded "LIBPANGO-1.0-0.DLL" at address 0x65580000.  Successfully hooked module.
    Loaded "LIBPANGOCAIRO-1.0-0.DLL" at address 0x6D4C0000.  Successfully hooked module.
    Loaded "LIBCAIRO-2.DLL" at address 0x68DC0000.  Successfully hooked module.
    Loaded "LIBFONTCONFIG-1.DLL" at address 0x64F80000.  Successfully hooked module.
    Loaded "LIBFREETYPE-6.DLL" at address 0x00900000.  Successfully hooked module.
    Loaded "ZLIB1.DLL" at address 0x003D0000.  Successfully hooked module.
    Loaded "LIBXML2.DLL" at address 0x63500000.  Successfully hooked module.
    Loaded "LIBPNG12.DLL" at address 0x00980000.  Successfully hooked module.
    Loaded "LIBPANGOFT2-1.0-0.DLL" at address 0x6D700000.  Successfully hooked module.
    Loaded "LIBPANGOWIN32-1.0-0.DLL" at address 0x6B280000.  Successfully hooked module.
    Loaded "LIBCAIROMM-1.0-1.DLL" at address 0x62140000.  Successfully hooked module.
    Loaded "LIBGDK-WIN32-2.0-0.DLL" at address 0x009B0000.  Successfully hooked module.
    Loaded "LIBGDK_PIXBUF-2.0-0.DLL" at address 0x65340000.  Successfully hooked module.
    Loaded "IMM32.DLL" at address 0x76320000.  Successfully hooked module.
    Loaded "LIBGTK-WIN32-2.0-0.DLL" at address 0x61780000.  Successfully hooked module.
    Loaded "COMCTL32.DLL" at address 0x77300000.  Successfully hooked module.
    Loaded "COMDLG32.DLL" at address 0x76340000.  Successfully hooked module.
    Loaded "WINSPOOL.DRV" at address 0x72F50000.  Successfully hooked module.
    Loaded "LIBGDKMM-2.4-1.DLL" at address 0x6A140000.  Successfully hooked module.
    Loaded "LIBPQ.DLL" at address 0x00A40000.  Successfully hooked module.
    LDR: LdrpWalkImportDescriptor() failed to probe c:\program files\gestion appel\LIBPQ.dll for its manifest, ntstatus 0xc0150002
    Second chance exception 0xC0150002 (Unknown) occurred in "NTDLL.DLL" at address 0x77F8E4B4.
    Exited "GESTION_APPEL.EXE" (process 0x7A8) with code 128 (0x80).

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 151
    Points : 83
    Points
    83
    Par défaut
    D'après ce lien http://www.postgresql.org/docs/8.2/s...all-win32.html, il faut seulement la dll libpq.dll (au pire la placer dans Windows/System32).

    C'est bien ce que j'ai fait...

Discussions similaires

  1. [XSLT 1.0] Création d'une table des matières, il manque des éléments !
    Par PouetteMan dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 08/11/2011, 10h46
  2. Création des librairies CppUnit (sous VC++)
    Par shred dans le forum C++
    Réponses: 2
    Dernier message: 20/04/2010, 17h28
  3. Il me manque des librairies, mais lesquelles ?
    Par ratakses dans le forum Linux
    Réponses: 2
    Dernier message: 07/09/2006, 11h53
  4. Il manque des fonctions?
    Par Gruik dans le forum Requêtes
    Réponses: 3
    Dernier message: 14/10/2003, 23h44
  5. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo