Ik ben een sidebar gadget aan het ontwerpen voor de Vista Sidebar.
Je kunt voor sidebar applicaties gebruik maken van een ingebouwd systeem om variabelen op te slaan, maar omdat ik graag uiteindelijk in staat wil zijn wat dingen te importeren of exporteren in de applicatie of gewoon een overzichtelijk bestand wil hebben voor settings etc. heb ik gekozen variabelen op te slaan in xml-files. Sidebar gadgets zijn gewoon HTML in combinatie met Javascript, ik kan dus via ActiveX en MSXML makkelijk xml-bestanden openen en bewerken.
Op zich werkt dit goed, op een punt na. De sidebar heeft een zogenaamde flyout, een extra pagina die elke keer bij het openen opnieuw word ingeladen en waar je vanalles in kunt doen. In mijn flyout kun je iets kiezen, die keuze sla ik op in een settings xml-file.
De main gadget moet nou triggeren op het sluiten van de flyout (geen probleem) en vervolgens die xml-file opniew inladen om de keuze te verwerken. Het opniew inladen van de file lukt me echter niet. De flyout word in zijn geheel opnieuw opgebouwd elke keer bij het openen en laadt daarom de xml-file ook opnieuw in, maar de main-gadget word nooit opniew gestart en laadt de file daarom niet automatisch opnieuw in.
Ik heb gezocht op internet maar niets gevonden als een update command oid. Opnieuw een load command uitvoeren doet ook niets.
Je kunt voor sidebar applicaties gebruik maken van een ingebouwd systeem om variabelen op te slaan, maar omdat ik graag uiteindelijk in staat wil zijn wat dingen te importeren of exporteren in de applicatie of gewoon een overzichtelijk bestand wil hebben voor settings etc. heb ik gekozen variabelen op te slaan in xml-files. Sidebar gadgets zijn gewoon HTML in combinatie met Javascript, ik kan dus via ActiveX en MSXML makkelijk xml-bestanden openen en bewerken.
Op zich werkt dit goed, op een punt na. De sidebar heeft een zogenaamde flyout, een extra pagina die elke keer bij het openen opnieuw word ingeladen en waar je vanalles in kunt doen. In mijn flyout kun je iets kiezen, die keuze sla ik op in een settings xml-file.
De main gadget moet nou triggeren op het sluiten van de flyout (geen probleem) en vervolgens die xml-file opniew inladen om de keuze te verwerken. Het opniew inladen van de file lukt me echter niet. De flyout word in zijn geheel opnieuw opgebouwd elke keer bij het openen en laadt daarom de xml-file ook opnieuw in, maar de main-gadget word nooit opniew gestart en laadt de file daarom niet automatisch opnieuw in.
Ik heb gezocht op internet maar niets gevonden als een update command oid. Opnieuw een load command uitvoeren doet ook niets.