Forum: Sonstige Fragen zu Delphi
FreePascal
by Julian M.,
24. Feb 2019
Sorry, vergessen: ich benutze Freepascal/Lazarus.
Leider weiß ich nicht genau, welcher Thread es ist, welcher die Prozedur stallsync aufruft. Es müsste der Thread sein, in dem auch BASS_ChannelSetSync aufgerufen wird, oder?
Edit: Habe es nun mit dem Mainthread synchronisiert und es funkioniert, danke!!
Gruß,
Julian
Forum: Sonstige Fragen zu Delphi
FreePascal
by Julian M.,
24. Feb 2019
Hallo,
folgendes Problem:
Ich aktiviere einen TImer, dieser ist danach auch enabled, jedoch führt er sein OnTimer Event nicht aus.
Die Ursache muss in der Methode liegen, aus der ich den Timer aktiviere.
procedure stallsync(lw1, lw2, status:LONGWORD; ptr: pointer); stdcall;
begin
Form1.timer1.enabled := status = 0; // 0 = stall 1= resume