Search Script "Invalid pointer operation"

This forum is for reporting bugs in MediaMonkey for Windows 4. Note that version 4 is no longer actively maintained as it has been replaced by version 5.

Moderatore: Gurus

CarlitoGil
Messaggi: 294
Iscritto il: dom set 07, 2008 10:46 am

Search Script "Invalid pointer operation"

Messaggio da CarlitoGil »

When a Search Script calls SDB.ProcessMessages from a timer and the Auto-tag window is closed MM throws an error:

Codice: Seleziona tutto

Error executing script event
Invalid pointer operation
This is a sample script:

Codice: Seleziona tutto

Dim bHalt
bHalt = False

Sub StartSearch(oPanel, sSearchTerm, sSearchArtist, sSearchAlbum)
 	Script.RegisterEvent SDB.CreateTimer(0), "OnTimer", "Timeout"
End Sub

Sub FinishSearch(oPanel)
	bHalt = True
	Script.UnRegisterAllEvents
End Sub

Sub Timeout(tTimer)

	tTimer.Enabled = False
	
	SDB.Tools.Sleep(1000)
	
	SDB.ProcessMessages
	
	If bHalt Then
		msgbox("Halted! but will throw an error!")
	Else
		tTimer.Enabled = True
	End If
	
End Sub
4.0.7.1511
Windows 8 x64
Ultima modifica di CarlitoGil il mer lug 10, 2013 8:08 am, modificato 2 volte in totale.
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid
Peke
Messaggi: 18526
Iscritto il: mar giu 10, 2003 7:21 pm

Re: Search Script "Invalid pointer operation"

Messaggio da Peke »

From what I see Timer/event is triggered even Script is terminated.

Have you tried to unregister Timer?
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Immagine
Immagine
Immagine
How to attach PICTURE/SCREENSHOTS to forum posts
CarlitoGil
Messaggi: 294
Iscritto il: dom set 07, 2008 10:46 am

Re: Search Script "Invalid pointer operation"

Messaggio da CarlitoGil »

Peke ha scritto:Have you tried to unregister Timer?
Yeah, I used Script.UnRegisterAllEvents, but it didn't work.
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid
CarlitoGil
Messaggi: 294
Iscritto il: dom set 07, 2008 10:46 am

Re: Search Script "Invalid pointer operation"

Messaggio da CarlitoGil »

Can somebody, please, reproduce this and give it a bug number?
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid
Peke
Messaggi: 18526
Iscritto il: mar giu 10, 2003 7:21 pm

Re: Search Script "Invalid pointer operation"

Messaggio da Peke »

Sure, I'll do in deep tests to see what/why/how.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Immagine
Immagine
Immagine
How to attach PICTURE/SCREENSHOTS to forum posts
CarlitoGil
Messaggi: 294
Iscritto il: dom set 07, 2008 10:46 am

Re: Search Script "Invalid pointer operation"

Messaggio da CarlitoGil »

Thank you, man.
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid
Rispondi