Login
`
Templates, Tools and Utilities
|
||
Icetips Article
Back to article list
Search Articles
Add Comment
Printer friendly
Direct link
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 )
Today is November 21, 2024, 10:03 am This article has been viewed 35215 times. Google search has resulted in one hit on this article since January 25, 2004.
|
|