ورود

View Full Version : تشخیص نصب بودن کارت صدا



Mahdi_S_T
جمعه 06 آذر 1383, 21:18 عصر
چگونه میتوان تشخیص داد که کارت صدا نصب شده یا نه ؟

مهدی کرامتی
شنبه 07 آذر 1383, 02:39 صبح
Dll مالتی مدیا ویندوز (winmm.dll) حاوی یک تابع بنام waveOutGetNumDevs است.

ما میتوانیم یک تابع External به اینصورت در برنامه مان تعریف کنیم و از آن استفاده کنیم:

function IsSOUNDCARDINSTALLED: longint; stdcall;
external 'winmm.dll'
name 'waveOutGetNumDevs';

نحوه استفاده:

if IsSOUNDCARDINSTALLED > 0 then
ShowMessage('SOUNDCARD Installed...');

موفق باشید.