[Gambas-user] What are circular references, and how to avoid?
Jaap Cramer
jaap_cramer at ...67...
Tue Jan 22 12:42:01 CET 2008
Hi
I discovered some. But when I search for ToolPanelContainer, FExpander, ToolPanel, Expander, I cant find them. I never use those words, so how can I have made a circular reference? And FExpander isn't even the name of a control I made...
BTW, how bad is a circular reference?
tnx in advance :-)
Jaap
----------------------------------------
> Date: Tue, 22 Jan 2008 12:18:24 +0100
> From: eilert-sprachen at ...221...
> To: gambas-user at lists.sourceforge.net
> Subject: Re: [Gambas-user] What are circular references, and how to avoid?
>
> Jaap Cramer schrieb:
>> Hi
>>
>> I have a question. I Got, after exiting a fine working project this message in console:
>>
>> WARNING: circular references detected
>> FToolBar (3)
>> FHistory (1)
>> FBible (1)
>> FOptions (1)
>> FLoad (1)
>> ToolPanelContainer (3)
>> FExpander (1)
>> ToolPanel (1)
>> Expander (1)
>> WARNING: 251 allocation(s) non freed.
>>
>> What is it
>> how serious is this :-)
>> and how do I avoid it?
>>
>> Jaap
>>
>
>
> When you've got two SUBs with events which call each other, i. e. event
> SUB A calls SUB B which triggers an event that calls SUB A and so on.
>
> Or if you've got two SUBs with variables that influence each other, i.
> e. variable A affects variable B which affects variable A which affects
> variable B....
>
> Take a look at your program code if there's something of this kind.
> Sometimes it's pretty difficult to find because you just don't expect
> the thing to live at that place... I often do not know that changing a
> certain property in an object will call a certain event, and sometimes I
> forgot I already added some code to this event (to do something
> completely else) which in turn now changes the property ;-) Sometimes it
> helps to watch the program step by step, a real eye-opener!
>
> Rolf
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
_________________________________________________________________
De mooiste afbeeldingen van Angelina Jolie vind je met Live Search
http://search.live.com/images/results.aspx?q=angelina%20jolie&FORM=MIINTM
More information about the User
mailing list