🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #92278

Re: 2 procedury na raz

#92278
From: Solaris
Date: Tue, 13 Nov 2007 22:04
49 lines
1925 bytes
Dnia Tue, 13 Nov 2007 22:31:37 +0100, jakże pięknego
marjan <klero.tk@gmail.pl.no-spam.com> wystukał co zawarte poniżej:

:: Witam.
:: 
:: Czy jest możliwe aby program wykonywał 2 procedury na raz?
:: 
:: Zależy mi na tym aby pomimo działania programu, w tym wykonywania
:: różnych poleceń, funkcji i procedur, cały czas "w tle" był wydobywany
:: dźwięk (poleceniem sound), ktorego melodia byłaby zapisana właśnie w
:: procedurze. Da się tak zrobić?
:: 

coś w ten deseń

var tablica_myzyki: array[0.99] of Byte;
	temp:pointer;

tablica_muzyki[0]:=512; (itp itd);

procedure muza(); interrupt;
begin
	repeat
		for i:=0 to 99
			sound(tablica_muzyki[i]);

		nosound();
	until (false);
end;



begin
	getincvec(jakies_przerwanie, temp)
	setintvec(jakies_przerwanie, addr(muza))

	repeat
		writeln('i muzka gra... haha');
	until (keypressed):
end.


Co do przerwania, to znajdz sobie jakieś. ;)

-- 
Home: admin.idns.pl
Linux registered user: 408584
Contact: GG#44450, solaris#idns.pl
19:16:28 -!- Platyna Erroneous Nickname 
Technical Details
Message-ID: <20071113230411.0b2d8777.solaris@be.inspired>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <fhd53l$ofr$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Solaris <solaris@be.inspired>
Newsgroups: pl.comp.lang.pascal
Subject: Re: 2 procedury na raz
Date: Tue, 13 Nov 2007 23:04:11 +0100
Organization: Szeregi milicji
Lines: 51
Message-ID: <20071113230411.0b2d8777.solaris@be.inspired>
References: <fhd53l$ofr$1@inews.gazeta.pl>
NNTP-Posting-Host: aacf222.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1194991548 18342 83.4.57.222 (13 Nov 2007 22:05:48 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 13 Nov 2007 22:05:48 +0000 (UTC)
X-Newsreader: Sylpheed 2.3.1 (GTK+ 2.8.20; i686-pc-linux-gnu)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit