Peut on inclure les API lors de la compilation en .exe ?

cs_salazar Messages postés 241 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 19 février 2006 - 18 janv. 2005 à 16:12
cs_darunia Messages postés 354 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 24 mars 2011 - 19 janv. 2005 à 11:43
Peut on inclure les API (ou DLL) lors de la compilation en .exe ?
Ca éviterait des incompatibilité entre les différentes versions de windows.

10 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 janv. 2005 à 16:44
Bien entendu que NON !

ciao...
BruNews, MVP VC++
0
cs_Douns Messages postés 100 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 19 septembre 2005 1
18 janv. 2005 à 17:37
Je reviens en force! OUI c'est possible . Dsl de te contredire à nouveau BruNews (j'aime pas contrarier les admins...)

Et cette fois j'ai recherché le logiciel : http://www.01net.com/telecharger/windows/Programmation/langage/fiches/7720.html

Voila, et ça marche très très bien!
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 janv. 2005 à 17:49
Y a juste que je ne vois pas le rapport entre le lien que tu donnes et la question initiale.


Des fonctionnalites d'un XP ou 2003 Server ne seront pour autant jamais accessibles sur un winbebe, ceci est incontournable car le noyau du systeme est fondamentalement different.

ciao...
BruNews, MVP VC++
0
cs_Douns Messages postés 100 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 19 septembre 2005 1
18 janv. 2005 à 17:56
Bah la question est d'inclure les ddl dans l'executable. Et on peut le faire avec ce logiciel. j'avais compris ca comme ca moi.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
18 janv. 2005 à 18:46
Brunews, c'est quoi un winbebe ? Les versions de Windows inférieures à 2000 ?



Je crains que le fait d'ajouter user32.dll dans le programme n'empêche
pas celui-ci d'aller chercher dans la dll de base du système ou il est
installé... mais je peux me tromper.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 janv. 2005 à 18:53
C'est bien ce que j'entends par là.

ciao...
BruNews, MVP VC++
0
cs_darunia Messages postés 354 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 24 mars 2011 2
19 janv. 2005 à 10:34
Dites moi si je me trompe, mais un linkage statique ne permet il pas d'inclure le code des fonctions externes dans l'exe ?

Par contre je ne sais pas si le linkage statique est possible en vb.



D@runia
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
19 janv. 2005 à 11:02
Ceci n'est concevable qu'avec un langage compile.

ciao...
BruNews, MVP VC++
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
19 janv. 2005 à 11:12
Et surtout, avec des librairies non systèmes : si la fonction
SetLayeredAttributes est valable pour WindowsXP, ca m'étonnerais
qu'elle fonction sous Windows98, même en liant statiquement la dll
correspondante à l'exe !

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
cs_darunia Messages postés 354 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 24 mars 2011 2
19 janv. 2005 à 11:43
OK, c'est bien ce qui me semblait, le linkage statique n'est pas conseillé

D@runia
0
Rejoignez-nous