bonjour
quel langage faut il utiliser pour creer un pgrm qui ne soit composé que d'un fichier .exe (pas d'autre dll, ect.., à déployer).
un pgrm qui utiliserais des API windows d'accès à la base de registre
merci
bonjour
quel langage faut il utiliser pour creer un pgrm qui ne soit composé que d'un fichier .exe (pas d'autre dll, ect.., à déployer).
un pgrm qui utiliserais des API windows d'accès à la base de registre
merci
C/C++, en ne linkant que des libs statiques.
Les fonctions d'accès au registre sont dans advapi32.dll, qui est une DLL standard de Windows.un pgrm qui utiliserais des API windows d'accès à la base de registre
En fait, si tu fais un programme C ou C++ natif n'utilisant que les fonctions de l'API Windows et la version statique de la CRT, ton programme devrait marcher sur toute version de Windows qui suppporte les fonctions utilisées.
Si tu utilises la version dynamique de la CRT, tu peux avoir besoin de la redistribuer (la CRT version 8 n'est pas sur tous les postes)
Bonjour
merci pour vos réponses
qu'est ce que la CRT ?
merci
Le CRT est le C Run-time. Si tu fais l'édition de lien en statique, tout est compris dans ton programme (mais ça le rend incidemment plus volumineux), mais si tu lies dynamiquement, alors les fonctions du C sont exécutées via une bibliothèque dynamique (une DLL) : le programme est moins volumineux mais cela nécessite que la DLL soit présente sur le système hôte.
voir : http://msdn2.microsoft.com/en-us/library/abx4dbyh.aspx
Avec VC++ c'est parfaitement possible ;Envoyé par thebeb
Avec Borland C++ Builder aussi mais les exe seront plus gros (liaison des paquets de la VCP .bpl)
Sinon tous les compilateurs C++ ( Watcom , GCC,DevCPP...)
Evidemment faut pas prendre Visual Basic 6 qui a un runtime ni tout ce qui est .NET
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager