2011-01-08 3 views
0

Typiquement, quand je crée un programme (j'en ai seulement fait quelques très simples jusqu'ici) je compile le programme dans un EXE autonome. La plupart des programmes distribués de nos jours ont de nombreux fichiers exes, dll et autres qui sont installés lors du premier téléchargement du programme. Est-ce mal de compiler mes programmes en EXE autonomes? Quels sont les avantages/désavantages d'un programme autonome ou multifilaire? La seule chose à laquelle je peux penser est la mise à jour et les correctifs, car alors au lieu de télécharger un fichier de 100 Mo et d'écraser toutes les données des paramètres utilisateur, vous pouvez simplement télécharger un fichier de 400 Ko qui remplace uniquement les fichiers cela doit être réparé.De nombreux fichiers pour un seul programme?

Répondre

0

Les fichiers DLL sont des fichiers de bibliothèque. Si vous n'utilisez aucune fonction d'une bibliothèque, les fichiers DLL ne seront pas inclus avec votre programme. Avoir plusieurs fichiers EXE est généralement un moyen de décomposer un programme plus important en unités plus petites et plus faciles à maintenir.

Si vous commencez tout juste, ce n'est pas quelque chose dont vous aurez besoin pour l'instant. Un jour, lorsque vous travaillerez sur un projet plus vaste impliquant l'utilisation d'autres composants préconstruits, vous explorerez votre dossier de construction et remarquerez que vous avez également des fichiers DLL et d'autres ressources.

Questions connexes