Quelle est la bonne façon de mettre à jour l'installation par défaut d'Indy 10 de Delphi 2009?

StackOverflow https://stackoverflow.com/questions/486210

  •  20-08-2019
  •  | 
  •  

Question

Étant donné qu'Indy est désormais intégré au processus d'installation de Delphi 2009 ... existe-t-il un moyen approprié de le "supprimer" pour qu'il puisse être mis à niveau vers la dernière version du référentiel SVN? Autant que je sache, il n'y a pas d'option automatisée pour le supprimer.

Était-ce utile?

La solution

Les fichiers dcu pour Indy sont stockés séparément des autres unités Delphi. Pour ne plus les utiliser, supprimez simplement ce répertoire du chemin de recherche, de la bibliothèque, etc., et supprimez les fichiers source du chemin de navigation.

Vous pouvez supprimer les packages au moment du design comme tous les autres packages au moment du design. Supprimez-les de la configuration de l'EDI, puis supprimez les fichiers bpl et dcp . (Si vous ne supprimez que les fichiers, des erreurs risquent de se produire lors du prochain démarrage de l'IDE, car il ne trouvera pas les fichiers attendus.)

Une fois que les composants Indy n'apparaissent plus dans la palette d'outils, les packages n'apparaissent plus dans la liste des packages et la compilation d'un projet faisant référence à des unités Indy échoue avec un & "; impossible de trouver l'unité utilisée " erreur, vous êtes prêt à installer la dernière version.

Autres conseils

Comme Rob l'a déjà dit: supprimez simplement les répertoires de la configuration de Delphi. Une étape supplémentaire est cependant nécessaire: après chaque mise à jour, assurez-vous qu’elles n’ont pas été ajoutées à nouveau! Certaines mises à jour de Delphi 2007 l'ont apparemment fait et cela m'a échappé pendant un bon moment jusqu'à ce que je tombe sur un bogue que je pensais déjà résolu.

Je n'ai pas utilisé Delphi 2009, mais dans les versions antérieures de Delphi, l'installation des composants Indy était facultative. Vous pouvez donc essayer de lancer la configuration de Delphi 2009 et voir s’il existe une option pour & Ajouter / supprimer des fonctionnalités & ";" ou quelque chose de similaire et utilisez-le pour supprimer Indy.

De plus, vous pouvez personnaliser les paquetages à charger dans un projet. Vous pouvez simplement désélectionner Indy 10 et ajouter celui de SVN projet par projet (vous pouvez également configurer la configuration par défaut des projets).

PS. Indy roches! : -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top