Ostatnio mam dość uciążliwą robotę, którą można znieść tylko pracując przy muzyce. Jedynym dostępnym źródłem jest laptop. Niestety jak to laptop ma kiepską kartę dźwiękową i jak procek jest wolny, to słychać zakłócenia. Nie głośne, ale momentami dokuczliwe. Wymyśliłem 2 sposoby pozbycia się ich, ale oba mają wady. Pierwszy to odłączenie zasilania. Problemem jest oczywiście ograniczona pojemność baterii. Jako drugi sposób napisałem program:
var
Form1: TForm1;
e: Boolean;
implementation
procedure TForm1.Button1Click(Sender: TObject);
begin
e:=False;
repeat
Application.ProcessMessages;
until e;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
e:=True;
end;
Idealnie pomaga na zakłócenia, bo procek wchodzi natychmiast na 100%, ale powoduje po chwili włączenie wiatraka. Niby mogę postawić laptopa dalej, żeby wiatrak nie przeszkadzał, ale trochę się boję - i o wiatrak (że go szlag trafi jak go będę zmuszał do kręcenia się non stop) i o procesor (AMD jest, więc jak wiatrak stanie to zrobi się ognisko pewnikiem, a i z wiatrakiem nie wiem jak to zniesie na dłuższą metę).
Porady? Pomysły? Sugestie? (na inwestycję w dodatkową kartę dźwiękową lub odtwarzacz CD sam wpadłem, szukam innych sposobów)