No, there is no solution (I could find. I also looked on many forums for js and vbs in the internet. and every working solution e.g. in a html file used both script languages).
Here you can see, every possibility to do with VBArrays: http://www.java2s.com/Tutorial/JavaScript/0600__MS-JScript/0580__VBArray.htm Here you can see a statement, how different the arrays are... http://blogs.msdn.com/ericlippert/archive/2003/09/22/53061.aspx I couldn't see any way to edit the array. I also read that it is a VB Safearray. If I'm right that means, you are not able to edit it. And to initialize a new one with var abc = new VBArray you need an existing one. Everywhere, you can read, that there is no way to convert a JS array into a VBArray. E.g. here http://blogs.msdn.com/david.wang/archive/2006/07/04/HOWTO-Convert-between-JScript-Array-and-VB-Safe-Array.aspx So, I think, there is no way :( Another question with the debugger. I added debugger; but I couldn't see any difference... Do I have something else to do. 2009/1/31 Benjamin [API Guru] <[email protected]> > > Have you tried using the ARRAY itself. Maybe it is compatible with > Javascript and only needs VBArray in VBS? I don't have much experience > with VBS but I think I've seen VBArray some time ago in a sample > script and was able to just use the array in Javascript. > > Since WMI isn't VB-specific you should definitely be able to access > the data using Javascript. Maybe you can use a debugger to see what > structure is returned and convert it yourself if needed. > > To launch the debugger e.g. Visual Studio Debugger for your gadget you > need to add the debugger statement to your code just before you get > the data: > // Some code to set up WMI > debugger; > // Code you want to examine. > > Best regards, > Benjamin > > On Jan 31, 10:17 pm, Marcel Schnirring > <[email protected]> wrote: > > I need it for a wmi-Service. > > I want to use a function there. And as parameter I need a VBArray. > > > > If I get the information, everything is good, because of > > VBArray(ARRAY).toArray(); > > But there is no solution for the other way round... > > > > So I think, the only possibility is, to write the hole gadget in VB. Or I > > don't add this option... > > Am I right? > > > > 2009/1/30 Benjamin [API Guru] <[email protected]> > > > > > > > > > No, it is not possible. > > > Why would you need VBArray? > > > > > Best regards, > > > Benjamin > > > > > On Jan 30, 9:34 pm, darky <[email protected]> wrote: > > > > Hello, > > > > up to now, I wrote all my gadgets in JS. > > > > But I need a VBArray. It's possible to convert a VBArray to a JS- > > > > Array, but not the other way round. > > > > So I thought, I easily make a VBS-File with the function. > > > > But it didn't work. > > > > > > I tried it out, but there were always many errors. So my question: is > > > > it possible, to combine these two langugages? > > > > When yes, how? > > > > > > Thank you. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Desktop Developer Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Desktop-Developer?hl=en -~----------~----~----~----~------~----~------~--~---
