Delphi XE - F1027 Unité non trouvée: 'System.pas' ou équivalents binaires (.dcu) lors de l'activation de la version d'évaluation
Je viens d'acheter la version complète de Delphi XE Architecte après l'utilisation de la version d'essai pour 30 jours. Je ne peux pas construire quoi que ce soit, chaque fois que je vais construire un projet, je reçois le message d'erreur.
[DCC Fatal Error] MegaMainPrj.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)
Un rapide google a déclaré que la bibliothèque des chemins ont été un problème et j'ai comparé ce qui a été donné (dans un précédent stackoverflow question) avec ce que j'avais dans le registre, et il était identique.
Ce qui pourrait être la cause?
EDIT: tout de suite après je reçois ce message d'erreur l'ensemble de l'IDE se bloque.
source d'informationauteur Daisetsu
Vous devez vous connecter pour publier un commentaire.
Assurez-vous d'avoir les variables de l'environnement correctement réglé (
Tools->Options->Environmental Variables
à partir de l'IDE du menu principal):Ceux-ci devraient tous être mis dans le
System Variables
section, et doivent avoir été ajoutée par l'installateur. (Évidemment, ils doivent pointer vers l'emplacement d'installation de votre XE à l'installation de la mine est installé dansD:\Embarcadero\RAD Studio\8.0
comme vous pouvez le voir.)EDIT: je vois dans votre commentaire que vous avez installés dans
C:\Program Files
- mauvaise idée si vous exécutez Windows Vista ou Win7 ou plus. Vous devriez essayer de l'installer dans un emplacement différent. Vous pouvez également essayer de lancer l'IDE en tant qu'Administrateur (clic droit sur le raccourci dans Démarrer->Tous les Programmes->Embarcadero->RAD Studio XE->Delphi XE, choisissez "Exécuter en tant qu'Administrateur" à partir du menu contextuel). Est-ce à changer quoi que ce soit?Aussi, vous pouvez ouvrir gratuitement un cas de prise en charge à Embarcadero pour l'installation. J'aimerais tout d'abord essayez de réinstaller dans un autre endroit (l'exécution de l'installation en tant qu'Administrateur, le mettre dans un autre dossier, et d'installation pour tous les utilisateurs); si cela ne fonctionne pas, ouvrez un dossier de prise en charge. Vous pouvez aussi poster sur le Embarcadero Delphi Installation forums - vous aurez besoin d'avoir déjà créé un compte d'utilisateur il y a d'abord à se connecter.
ajouter ceci :
$(BDSLIB)\win32\libération;
à votre chemin de la bibliothèque .
et
Les deux de ces chemin ont été ajouter dans Delphi XE2 de l'IDE <<Outils->Options->Bibliothèque->chemin de la Bibliothèque>>
C'est OK?
Parfois ce message d'erreur se produit lorsque nous avons dupliquer les bibliothèques incluses.
Assurez-vous que:
Outils->Options->Options->Bibliothèque
et
Projet->Options->Répertoires/Conditions
N'incluent pas les mêmes chemins...
Lors de la compilation en utilisant le compilateur en ligne de commande, afin de ne pas partir dans l'EDI, vous pouvez également obtenir cette erreur lorsque le nom de la configuration de build n'est pas "debug" et non de "libération".
Il semble que, lors de l'utilisation de la ligne de commande du compilateur, il essaie de trouver sa dcus dans un chemin d'accès en vertu de BDSLIB qu'il construit en utilisant le nom de la configuration.
J'ai eu ce qui se passe lors de l'utilisation d'une configuration nommée ReleaseHA. Remarque: il n'était pas un sous de configuration sous "libération", mais une configuration supplémentaire en plus de "debug" et "release".
Goto Outils->Options->Bibliothèque->chemin de la Bibliothèque
et ajouter
$(BDSLIB)\win32\release
Cette travaillé à Delphes 10.2