`
Clarion in general: New and Dispose 2005-01-06 -- Maurice L. Pilotte Newsgroups: softvelocity.clarion.language > Several months ago, maybe in 2003, there was an interesting discussion > about how to deal with situations where you need to NEW a variable in > a method but you can't dispose of it easily, such as: > > MyMethod Procedure(String pS) > NewS &String > Code > NewS &= NEW STRING(Size(pS)*2) > NewS = pS & pS > Return(NewS) > > You can't dispose of this and this would cause memory leak (as far as > I know) Some people posted a really nifty way to call the method back > to dispose of the variable but I have lost this and don't remember > exactly how it was done. Anyone recall this? Why not DISPOSE the string in your calling code when you are through with it? StrPtr &= MyMethod( ArnorsStr ) Printed December 3, 2024, 11:38 am This article has been viewed/printed 35224 times. Google search has resulted in one hit on this article since January 25, 2004. |