Mein Thread war als Fragestellung gedacht
lasse mich auch gerne bekehren(belehren) wenn ich da irgendwo falsch liegen sollte.
Letztendlich macht es jeder auf seiner weise.
Wichtig ist nur das deine Idee zum selben ergebnis führt
Das tut sie ja.
Zitat:
Oops! Danke! Das sollte ich dringendst ändern!
WM_USER + 400 sollte aber gehen, oder?
Ja macht keine probleme mit irgendwelchen System Messagen mir ist keine bekannt welche diese belegt.
EDIT:
Die SyncProc(PostMessage) hat den Vorteil das du mehrere Sync gleichzeitig ausführen kannst
aber nur eine deklarieren mußt.
Abhängig vom index welchen du 'user' übergibst.
Delphi-Quellcode:
Const
um_RecEnd = wm_User + 401;
EndRecSync := Bass_ChannelSetSync(Stream, Bass_SYNC_END, 0, @SyncProc, 2);
würde dann in die Function springen welche man als Beispiel zum aufnehmen von Streams verwendet.
So wäre das dann beliebig erweiterbar.
gruss Emil