Hi All. I have a question about the use of memory in vb when you call methods from other forms.

If i call a function that is located on a form that is not loaded yet, vb will obviously load that form into memory to execute the function, but will it release it from memory so that if i then load that form i will still only have 1 copy of said form in memory, or will i have 2 copies of the form in memory?