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
21041
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
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
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
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
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+