Nous avons une application Delphi 5, qui est construite sans paquets d'exécution, dll ou ressources externes (c'est-à-dire un seul exécutable). quand nous installons sur un PC clients, nous obtenons les messages d'erreur suivants:Delphi - Class TListView non trouvé
Classe TListView pas trouvé
ou
Classe TImage pas trouvé
Nous avons installé sur des dizaines de PC avant sans incident, mais cette dernière installation est problématique.
Le PC cible est une nouvelle installation de Windows XP (Service Pack 3) sans aucun autre logiciel installé.
Il ne se plaint pas de toutes les classes mais juste un ou deux. par exemple TPanel/TForm/TEdit sont tous OK.
Quelqu'un peut-il penser à ce qui cause cela?
EDIT
L'exe sur le nouveau PC est sur quelque 30 autres PC que je connais, allant de Windows XP Sp1,2,3, Windows Vista et Windows Embedded. Les anciens et les nouveaux PC ont été installés avec une ancienne version, puis mis à jour avec la version la plus récente. La seule différence est que le saut de version était plus élevé pour la dernière installation.
@ Re0sless, supporter avec moi pendant que je joue le défenseur des diables, mais avez-vous réellement copié un exe d'une machine de travail à une machine non-travail et vérifié que cela n'a pas fonctionné? Si vous l'avez fait, nous pouvons poser ce chemin pour nous reposer. Malheureusement, en plus de nettoyer la clause d'utilisation, je suis à court de suggestions. –
@ Re0sless - vous souciez-vous de partager quel était le dernier problème? –
J'ai découvert qu'il y avait une unité dans la clause uses que nous n'utilisions plus, une fois qu'elle a été retirée de toutes les unités que nous utilisions, le problème est parti, je ne sais toujours pas pourquoi elle n'a pas été affichée les autres ordinateurs. – Re0sless