Vérification d'une carte son


Comment faire pour vérifier si une carte son est installée ou non.
Cette astuce n'est pas le mien, il m'a été envoyé par e-mail.
fonction de IsSoundCardInstalled : Boolean
type
& nbsp & nbsp SCFunc = fonction : UInt stdcall
var
& nbsp & nbsp LibInst : LongInt
& nbsp & nbsp point d'entrée : SCFunc
begin
& nbsp & nbsp Result := False
& nbsp & nbsp LibInst := LoadLibrary(PChar('winmm.dll'))
& nbsp & nbsp essayer
& ! & ! & ! & nbsp Si LibInst <> 0 then
& ! & ! & ! & nbsp commencer
& ! & ! & ! & ! & ! & nbsp point d'entrée := GetProcAddress(LibInst, 'waveOutGetNumDevs')
& ! & ! & ! & ! & ! & nbsp si (EntryPoint <> 0) alors le Résultat := True
& ! & ! & ! & nbsp fin
& nbsp & nbsp enfin
& ! & ! & ! & nbsp si (LibInst <> 0) alors FreeLibrary(LibInst)
& nbsp & nbsp fin
fin









Verification d'une carte son


Verification d'une carte son : Plusieurs milliers de conseils pour vous faciliter la vie.


Comment faire pour verifier si une carte son est installee ou non.
Cette astuce n'est pas le mien, il m'a ete envoye par e-mail.
fonction de IsSoundCardInstalled : Boolean
type
& nbsp & nbsp SCFunc = fonction : UInt stdcall
var
& nbsp & nbsp LibInst : LongInt
& nbsp & nbsp point d'entree : SCFunc
begin
& nbsp & nbsp Result := False
& nbsp & nbsp LibInst := LoadLibrary(PChar('winmm.dll'))
& nbsp & nbsp essayer
& ! & ! & ! & nbsp Si LibInst <> 0 then
& ! & ! & ! & nbsp commencer
& ! & ! & ! & ! & ! & nbsp point d'entree := GetProcAddress(LibInst, 'waveOutGetNumDevs')
& ! & ! & ! & ! & ! & nbsp si (EntryPoint <> 0) alors le Resultat := True
& ! & ! & ! & nbsp fin
& nbsp & nbsp enfin
& ! & ! & ! & nbsp si (LibInst <> 0) alors FreeLibrary(LibInst)
& nbsp & nbsp fin
fin


Vérification d'une carte son

Vérification d'une carte son : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation