DLL POUR OUVRIR DES IMAGES AU FORMAT JPG, BMP VOIRE GIF...

ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 - 20 nov. 2007 à 10:57
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 20 nov. 2007 à 13:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44775-dll-pour-ouvrir-des-images-au-format-jpg-bmp-voire-gif

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 nov. 2007 à 13:16
Les Windows < Win2K ne sont plus documentés (MSDN sur le web) et encore moins supportés.
La MSDN téléchargeable et installable indique encore pour les vieux Windows.
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
20 nov. 2007 à 12:57
Bonjour Brunews le problème c'est que d'après MSDN (http://msdn2.microsoft.com/en-us/library/aa366569.aspx) :
Requirements
Client : Requires Windows Vista, Windows XP, or Windows 2000 Professional.
Server : Requires Windows Server 2008, Windows Server 2003, or Windows 2000 Server.
Header : Declared in Winbase.h; include Windows.h.
Library : Use Kernel32.lib.
DLL : Requires Kernel32.dll.

Client : Requires Windows Vista, Windows XP, or Windows 2000 Professional.
ne signifie-t'il pas qu'il faut avoir un vista, xp ou 2000 pro pour utiliser GetProcessHeap?
A+
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 nov. 2007 à 11:17
NON,
GetProcessHeap fait partie de l'API depuis Win95. C'est avec VirtualAlloc l'une des 2 fonctions d'accès à l'alloc de mémoire (hors les obsolètes Local[xxx]) sans lesquelles aucun prog ne tournerait sur Win 32 et 64 bits.
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
20 nov. 2007 à 10:57
Bonjour,
Dernière petite information:
Il y a une autre différence avec la source de vecchio56, cette dll est compatible 98 ce qui n'est pas le cas avec le code de vecchio56 car GetProcessHeap() neccessite Windows Vista, Windows XP, ou Windows 2000 Professional (cf. MSDN).
A+
Rejoignez-nous