hallo
folgendes script stürzt nach ein paar callback-durchläufen immer ab!
jedoch NICHT, wenn ich im GUI in die titlebar klicke und das GUI kontinuierlich verschiebe
solange ich das GUI verschiebe, läuft die callback-routine einwandfrei!!!
[autoit]$RecordCallBack=DllCallbackRegister ("_RecordCallBack", "int", "hwnd;ptr;int;int")
[/autoit][autoit][/autoit][autoit]$BASS = DllOpen(@ScriptDir & "\bass.dll")
Global $HRecord,$cbcount=0
GUICreate("TestCallBack")
GUISetState()
DllCall($BASS, "dword", "BASS_RecordInit", "dword", 0)
DllCall($BASS, "dword", "BASS_RecordSetDevice", "dword", 0)
$HRecord = DllCall($BASS, "hwnd", "BASS_RecordStart", "dword", 44100, "dword", 2, "dword", 128, "ptr", DllCallbackGetPtr($RecordCallBack), "dword", 0)
While 1
sleep(50)
WEnd
Func _RecordCallBack($hwnd,$ptr,$int1,$int2)
Local $Ret
$cbcount+=1
ToolTip($cbcount & " " & $ptr & " " & $int1)
Return 1
EndFunc
kann mir das bitte jemand erklären, oder mir eine lösung mitteilen?!?
bin schon am verzweifeln...
die dazu benötigte dll befindet sich im anhang (auch mit hilfedatei...)
thx E