Hallo Emil,
Zitat von
EWeiss:
Und wo ist nun der unterschied bei deiner und meiner Version von syncproc ?
Kann beim besten willen keinen finden.
Ich dachte,es macht einen Unterschied, ob Messages an die Application selbst, oder an das Hauptformular übergeben werden. Deshalb dachte ich es wäre sinniger, bei der Init Application.Handle anstatt Form1.Handle zu übergeben, sprich die Message auf Applications-Ebene abzufangen.
Sonst gibt's keinen Unterschied.
Zitat von
EWeiss:
Und warum ?
SyncProc(WM_BASS_EOF),
da reicht der Pointer of SyncProc = @SyncProc
Code-Vereinfachung: wenn die BASS.DLL schon selbstständig Messages verschickt, wllte ich das auch nutzen. Die SyncProc selbst zu schreiben mit einem PostMessage darin, wie bei dir, tut natürlich das selbe.
Zitat von
EWeiss:
Und bei deiner Message WM_USER +1 wäre ich vorsichtig.
Die ist nämlich vom System schon belegt könnte also einige unannehmlichkeiten mit sich bringen. Oder?
Oops! Danke! Das sollte ich dringendst ändern!
WM_USER + 400 sollte aber gehen, oder?
Viele herzliche Grüße
Marco