2010-08-09 6 views
0

J'ai un projet appelons-le Yellow.dproj, que j'ai enregistré sous Blue.dproj, pour apporter quelques modifications. Il doit y avoir un code lié COM/DCOM dans ce projet, mais je ne peux pas savoir où. L'erreur que j'obtiens lorsque j'essaie de compiler Yellow.dproj est qu'il ne trouve pas de fichier de bibliothèque de type (TLB): "E1026 Fichier non trouvé:". Le fichier qu'il ne peut pas trouver est MyAppName.tlb. Il y a un fichier MyAppName_tlb.pas, que j'ai essayé d'ajouter et de supprimer du projet, de toute façon j'obtiens cette erreur.Delphi Erreur E1026 Fichier non trouvé: "myprojectname.tlb"

Je pense que je devrais probablement aller dans ce fichier TLB, que je ne comprends pas vraiment, et renommer un tas d'ordure là dedans, parce que cela dépend du nom de mon application. Je suppose que c'est quelque chose qui vous arrive lorsque vous utilisez COM/DCOM et les bibliothèques de types dans Delphi (Delphi 2010). Vous ne pouvez pas simplement renommer ou enregistrer-as et créer un nouveau projet à nouveau.

Que dois-je faire pour réparer cet appareil?

Répondre

1

Avez-vous {$ * .TLB} dans votre source de projet? Le * est le nom du projet, donc le fichier TLB doit correspondre au nom du projet - peut-être que le nom de la tbl n'a pas été changé avec le projet.

+0

Il s'avère qu'il l'a fait, et l'enlever qui l'a réparé. –