![]() |
Basscd 2.2 - Problem
Das Beispiel von Basscd 2.2 läßt sich nicht compilieren. Zb.:
Delphi-Quellcode:
Hat jemand schon des Rätsels Lösung gefunden?
procedure TForm1.PlayTrack(drive, track: DWORD);
begin if (stream[drive]) then //<--- Muß Boolean sein BASS_CD_StreamSetTrack(stream[drive],track) // already have a stream, so just set the track else begin stream[drive] := BASS_CD_StreamCreate(drive, track, BASS_CD_FREEOLD); // create stream BASS_ChannelSetSync(stream[drive], BASS_SYNC_END, 0, @EndSync, 0); // set end syc end; if (drive = DWORD(curdrive)) then trkPos.Max := BASS_ChannelGetLength(stream[drive]) div 176400; // set pos scroller range BASS_ChannelPlay(stream[drive], False); // start playing end; |
Re: Basscd 2.2 - Problem
Zitat:
Delphi-Quellcode:
procedure TForm1.PlayTrack(drive, track: DWORD);
begin // BASS_StreamFree(stream[drive]); if stream[drive] = 1 then BASS_CD_StreamSetTrack(stream[drive], track) // already have a stream, so just set the track else begin BASS_SetConfig(BASS_CONFIG_CD_FREEOLD, stream[drive]); stream[drive] := BASS_CD_StreamCreate(drive, track, 0); // create stream BASS_ChannelSetSync(stream[drive], BASS_SYNC_END, 0, @EndSync, 0); // set end syc end; if (drive = DWORD(curdrive)) then trkPos.Max := BASS_ChannelGetLength(stream[drive]) div 176400; // set pos scroller range BASS_ChannelPlay(stream[drive], False); // start playing end; |
Re: Basscd 2.2 - Problem
Genauso habe ich das auch inzwischen geregelt. Läuft super. Trotzdem danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz