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

Delphi Discussion :

Bug programme Delphi sur certains XP


Sujet :

Delphi

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 11
    Par défaut Bug programme Delphi sur certains XP
    Y a t il des DLL ou autre à déployer en sus d'un programme Delphi Win32 et où ?

    Après moult recherche dans la doc, sur le net, tests et invocations diverses, je poste ma première question ici en espérant ne pas faire d'impair.

    Mon programme en Delphi 2005 est distribué, et ne posais aucun problème sous 2000 et antérieur, et XP jusqu'à présent. Le programme est en téléchargement si besoin, et source joint. Le programme utilise peu de composants de la VCL, et normalement une seule DLL distribuée : Midas. Et l'installation est minimale, mettre le programme, sa dll, son fichier d'aide dans un même répertoire, peu importe où.

    Un des utilisateurs (La Réunion) ayant des problèmes sous XP, et après test sur des machines persos j'en ai trouvé une qui reproduit la même panne. Sous XP, dès le démarrage du programme Erreur EAccessViolation ou Runtime error 216 suivant les machines. J'ai essayé de trouver les dépendances, tracer avec un vieux TurboDebugger et n'ose raconter le reste ...

    A la fin, j'installe Delphi 2005 sur le poste pour le debugger, et là le programme fonctionne sans modification. Quelques tests plus tard, il semble que si midas.dll n'est pas dans system32, cela ne fonctionne pas sur ce poste. Mais c'est pas suffisant pour mon dépannage, car après avoir mis midas dans le bon répertoire chez mon utilisateur la panne persiste.

    Donc une curiosité, il semble que sous certains XP, la recherche de DLL ne se fait pas dans le répertoire du programme.

    La question est donc connaissez vous d'autres éléments indispensable à installer avec le programme principal et donc à redistribuer, voire d'autre piste même comme façon de chercher l'erreur.

    Merci
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 21/08/2013, 11h48
  2. [Lazarus] [Windows] Bug d'affichage sur certains postes
    Par jojo86 dans le forum Lazarus
    Réponses: 4
    Dernier message: 17/06/2012, 11h39
  3. VBS + lancement d'un programme sauf sur certain poste
    Par genius2139 dans le forum VBScript
    Réponses: 15
    Dernier message: 03/05/2012, 09h42
  4. [1.x] bug de routage sur certaine app en prod
    Par erictomcat dans le forum Symfony
    Réponses: 4
    Dernier message: 30/08/2011, 19h31
  5. Programme ne fonctionnant que sur certaines machines
    Par Marekh dans le forum DirectX
    Réponses: 14
    Dernier message: 30/08/2005, 14h09

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