Code:

{ ... }

if WaveOutGetNumDevs > 0 then

ShowMessage('Wave-Device present')

else

ShowMessage('No Wave-Device present');

{ ... }

 

 

 

Code:

function IsSoundCardInstalled: Boolean;

type

SCFunc = function: UInt; stdcall;

var

LibInst: LongInt;

EntryPoint: SCFunc;

begin

Result := False;

LibInst := LoadLibrary(PChar('winmm.dll'));

try

   if LibInst <> 0 then

   begin

     EntryPoint := GetProcAddress(LibInst, 'waveOutGetNumDevs');

     if (EntryPoint <> 0) then

       Result := True;

   end;

finally

   if (LibInst <> 0) then

     FreeLibrary(LibInst);

end;

end;

 Взято с Delphi Knowledge Base: https://www.baltsoft.com/

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить