🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #15

Problem z zakesu API

#15
From: Dawid Lorenz
Date: Mon, 29 Sep 1997 00:00
27 lines
1540 bytes
Ostatnio mam pewien problem dotycz�cy API Windozy95. Ot� w moim programie
wykorzystuje d�wi�k WAV. Deklaruje tak� funkcj�:

declare function PlaySound lib "winmm.dll" alias "PlaySoundA" (nazwawav as
string, flags as long) as long

Poki co jest ok. W procedurze odgrywaj�cej d�wi�k stosuj� co� takiego:

dim TempVar as Variant

TempVar = PlaySound(dzwiekWAV, Flaga1 or flaga2 or flaga3)

No i teraz jest problem. Powyzsza procedura zostaje wykonywana po
nacisnieciu przycisku (commandbutton). Kiedy nacisne przycisk to po
pierwsze: d�wi�k owszem gra, ale nie da si� zrobi� nic innego, tzn. program
na czas odgrywania wava si� niejako blokuje - jest odporny na klawisze,
klikn�cia myszy, itp. Po drugie: jak wav sko�czy gra� to pojawia si� b��d
numer 49 (co� o b��dzie w wywo�ywaniu funkcji DLL, cho� wszystko jest ok,
bo sprawdza�em). Kto wie jak zrobi�, �eby wav podczas grania nie zabiera�
ca�ego czasu zegara i �eby nie pojawia� si� b��d.

Ew. odpowiedzi prosz� wysy�a� bezpo�rednio na mojego emaila.
-- 
>>> Dawid 'Dave' Lorenz
>>> HomeTown: Zielona Gora
>>> adlo...@free.polbox.pl
Technical Details
Message-ID: <01bcccde$d1c0a2c0$09f474c3@polaris.polaris.man.zgora.pl>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
From: "Dawid Lorenz" <adlo...@free.polbox.pl>
Subject: Problem z zakesu API
Date: 1997/09/29
Message-ID: <01bcccde$d1c0a2c0$09f474c3@polaris.polaris.man.zgora.pl>
X-Deja-AN: 276516847
Organization: Private User
Newsgroups: pl.comp.lang.vbasic
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit