OVH Cloud OVH Cloud

Lifting de la FAQ

4 réponses
Avatar
nospam-hello-world
Bonjour à tous,
Je propose un petit rafraîchissement de la FAQ. En effet, des liens
sont morts, et 1 ou 2 points méritent peut être d'être revus :

> WIN32.HLP : http://www.cs.virginia.edu/~lcc-win32/
> Sous forme de .CHI et .CHM :
> ftp://ftp.microsoft.com/developr/PlatformSDK/jan2000/common/help/

ftp://ftp.microsoft.com/developr/PlatformSDK/jan2000/common/help/ est
mort.
Mon humble avis serait de mettre en garde contre le win32.hlp
(commence à dater) et de conseiller de se tourner vers l'aide du sdk
(répertoire help), en mettant ce dernier à jour au passage (biensûr si
c'est possible) :
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

> * Ouvrages de référence
> Cf la liste à Arnold : <http://minilien.com/?sP7rTO1nVT> ou
> <http://groups.google.com/groups?as_umsgid=3d4f1b42$0$11805$7a628cd7@news.cl
> ub-internet.fr>

La nouvelle liste d'Arnold est ici :
http://arnold.mcdonald.free.fr/indexBooks.html
Y'a aussi le pdf plus complet :
http://arnold.mcdonald.free.fr/pdf/q0001.pdf

> Borland C++ 5.5 : http://www.borland.fr/download/compilateurs/

Ce lien est mort. Remplacer par :
http://www.borland.com/products/downloads/download_cbuilder.html#

> Dev-C++ 4 : http://www.bloodshed.net/devcpp.html

Mettre version 5 ?

> avec votre compilateur. Sinon, une version datant du 25/3/97 est disponible
> à http://members.xoom.com/lelez/Mmedia.zip

> Il faut utiliser TAPI (Telephony Application Programming Interface) - cf
> TAPI.HLP. Si ce fichier n'est pas fourni avec votre compilateur, une copie
> pas très récente [27/03/1997] est disponible à :
> http://members.xoom.com/lelez/Tapi.zip

Ces 2 liens sont morts (Fabien si tu nous entends ?)

> Pour la télécopie, voir aussi
> http://msdn.microsoft.com/library/psdk/fax/mfaxportal_88x1.htm

Ce lien est mort. Peut être remplacer avec ça :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxinta_n_7e05.asp

> * Piloter un scanner : http://www.twain.org/

Ca me paraît bizarre, mais ça a l'air mort. On pourrait en tous cas
évoquer WIA :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wia/wia/overviews/startpage.asp

> * Comment détecter si mon application tourne déjà pour ne pas lancer une
> deuxième session en Win32?
> cf CreateMutex [API Win32]
> http://www8.zdnet.com/pcmag/issues/1515/pcmg0084.htm
> http://micromeg.free.fr/HowTo.html

Le lien http://www8.zdnet.com/pcmag/issues/1515/pcmg0084.htm semble
mort.
J'ajouterais personnellement l'excellent article à ce sujet sur
codeproject (site que je verrais bien lui aussi dans la FAQ) :
http://www.codeproject.com/cpp/avoidmultinstance.asp

> Pour plus d'informations : fr.bienvenue ou
> http://www.citeweb.net/aminaute/forums/tablefr.html

http://www.citeweb.net/aminaute/forums/tablefr.html semble mort.

> Comment trouver le nom réel d'un répertoire spécial, comme le "menu
> démarrer", le répertoire des polices...
> http://micromeg.free.fr/HowTo.html
> Un exemple : http://www.chez.com/nospam/CreationLiens.cpp

Le lien http://www.chez.com/nospam/CreationLiens.cpp est mort

> Tout sur les formats de fichiers (fichiers de données, images, sons, etc...)
> http://www.wotsit.org/
> http://www.dcs.ed.ac.uk/home/mxr/gfx/
> http://fileformat.virtualave.net/
> Pour les fichiers "de base" (BMP, WAV, ...) voir aussi WIN32.HLP

http://fileformat.virtualave.net/ semble être mort.
En revanche j'en connais un autre :
http://myfileformats.com/

> Accéder au port série : CreateFile [API Win32]
> cf aussi http://msdn.microsoft.com/library/techart/msdn_serial.htm

Il est mort aussi. On peut peut être le remplacer par :
http://msdn.microsoft.com/library/en-us/devio/base/communications_resources.asp

Voilà. Si quelqu'un veut bien vérifier que les liens que je donne sont
effectivement condamnés et mettre la FAQ à jour, ce serait sympa.

Cordialement.

4 réponses

Avatar
Christian ASTOR
HelloWorld wrote:

* Piloter un scanner : http://www.twain.org/


Ca me paraît bizarre, mais ça a l'air mort.



oui, ça serait bizarre s'il était mort...

J'ajouterais personnellement l'excellent article à ce sujet sur
codeproject (site que je verrais bien lui aussi dans la FAQ) :
http://www.codeproject.com/cpp/avoidmultinstance.asp



& KB 243953

Accéder au port série : CreateFile [API Win32]
cf aussi http://msdn.microsoft.com/library/techart/msdn_serial.htm


Il est mort aussi. On peut peut être le remplacer par :
http://msdn.microsoft.com/library/en-us/devio/base/communications_resources.asp



Ce n'est pas le même lien :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp
(La plupart des anciens liens comme celui-là ayant changé)


C'est vrai que tous les vieux .hlp sont à remplacer par les .chm de la
PSDK (mci : multimed.chm par ex) et qu'ils ne sont + référencés sur le
FTP de MS depuis belle lurette

Pour la liste des processes, il devrait qd même y avoir 1 des KB les +
connues, la 175030

Pour les hooks, le vieux document de K. Marsh (par lequel j'avais débuté
sur ce sujet) :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_hooks32.asp

Pour la taille de l'écran, il y a plusieurs méthodes :
* GetSystemMetrics() (SM_CXSCREEN & SM_CYSCREEN)
* GetDeviceCaps() (HORZRES & VERTRES)
* EnumDisplaySettings()
* GetDesktopWindow()-GetWindowRect()
* MonitorFromWindow()-GetMonitorInfo()

Pour les JPEG, la 218972 devrait aussi être citée, pour la Systray, l'ex
TrayNot (vs6samples.exe)
....etc...
Avatar
nospam-hello-world
Si personne n'est motivé je veux bien le faire.
Avatar
Dominique Vaufreydaz
Bonjour,

HelloWorld wrote:
Si personne n'est motivé je veux bien le faire.



Je ferai ca des que possible. C'est moi qui en ai la charge.
Je rajoutgerais quelques articles aussi...

Dom, en vacances la.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://www-prima.inrialpes.fr/Vaufreydaz/
http://slmg.imag.fr/
http://slmg-index.imag.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Avatar
nospam-hello-world
A propos des threads, on pourraît aussi ajouter ce lien à propos de _beginthreadex :
http://minilien.com/?G2o9XfiD8J