Again, Keep in mind that VBScript is the engine for NSBasic. Therefor it depends totally on VBScript for memory management. ALL variables are variants and by definition allocate the maximum stack space per declaration.
With any ActiveX Control being used in a Scripting environment, memory issues can arise. I'm not talking about destroying the object during the loop. I mean that you should explicitly destroy it when you are done. A Global declaration for an Object should be avoided wherever possible. You should try creating the object locally as part of the sub that actually writes the output. At the end of the output, destroy the object. --- In [email protected], "stewartmayer" <s...@...> wrote: > > Thank you for the suggestion. In my program I add the serial port > control only once at the beginning: > > AddObject "serialce.port.1","objPort" > AddObject "serialce.license","objlicense" > objLicense.LicenseKey = "xxxxxxxxxxxx" > > and then essentially run: > > objport.write string > > In a timed loop, so I don't think I need to destroy it. > > However, my programming knowledge has been gained only through my > trials and errors and I haven't yet encountered the need to destroy > objects so perhaps i'm not understanding correctly. > > Thanks! > Stewart > > > > > > --- In [email protected], "Tim Markoski" <tmarkoski@> wrote: > > > > Make sure you are explicitly destroying all objects > > > > ex. > > Set objport = Nothing > > > > Don't ever depend on vbscript to do this automatically. > > vbscript is the engine for NSBasic. > > The first thing vbscript does before any operation is allocate stack > > space. > > > > > > > > --- In [email protected], "stewartmayer" <stew@> wrote: > > > > > > I'm using the franson serial tools included with NSB and I've noticed > > > that every time I send data using objport.write there is a small > > > memory leak. After about 100,000 writes it adds up and I get an "out > > > of memory" error and the pocket pc freezes requiring a hard reset. > > > With my program constantly communicating this takes about an hour to > > > happen. > > > > > > This is a pretty major problem right now. Anyone have any experience > > > with this issue? > > > > > > Happy Holidays :) > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nsb-ce" 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/nsb-ce?hl=en -~----------~----~----~----~------~----~------~--~---
