il y a déjà un petit quelque chose, avec les fichiers .MSI ( Windows Installer Package, le service Windows Installer ("Installe, répare et supprime des logiciels selon les instructions contenues dans les fichiers .MSI.").
à défaut d'avoir une stricte gestion des dépendances sans rien avoir à faire, des outils comme InstallShield permettent déjà de créer des .MSI qui refuseront de s'installer selon les versions de Windows, suivant qu'elles soient vieilles ou pas. j'ai dû en voir passer qui réclament (ou réinstallent carrément) d'autres .MSI qui leur manquent, mais je ne surveille pas trop ce secteur.
(concernant Delphi qui est non-libre, c'est pareil que pour les autres langages (VB ou - erk - WinDEV). il existe des clones libres (Lazarus, Free Pascal "tout court", Gambas...) mais comme une énoooorme partie de l'intéret de ces outils est la bibliothèque de code existant fournie avec, surtout via les composants, retour à la case départ).
(juste pour me contredire, Bloodshed Dev-C++ propose d'utiliser directement de nombreux packages dont GTK, WxWindows, FTLK, SDL...)
[^] # Re: quel intéret pour le libre ?
Posté par Gniarf . En réponse à la dépêche Docker 0.14, un gestionnaire de paquets pour Windows. Évalué à 1.
à défaut d'avoir une stricte gestion des dépendances sans rien avoir à faire, des outils comme InstallShield permettent déjà de créer des .MSI qui refuseront de s'installer selon les versions de Windows, suivant qu'elles soient vieilles ou pas. j'ai dû en voir passer qui réclament (ou réinstallent carrément) d'autres .MSI qui leur manquent, mais je ne surveille pas trop ce secteur.
(concernant Delphi qui est non-libre, c'est pareil que pour les autres langages (VB ou - erk - WinDEV). il existe des clones libres (Lazarus, Free Pascal "tout court", Gambas...) mais comme une énoooorme partie de l'intéret de ces outils est la bibliothèque de code existant fournie avec, surtout via les composants, retour à la case départ).
(juste pour me contredire, Bloodshed Dev-C++ propose d'utiliser directement de nombreux packages dont GTK, WxWindows, FTLK, SDL...)