[Gambas-user] Passing a Form as a parameter question.
richard terry
rterry at ...1946...
Sat Aug 9 12:36:25 CEST 2008
I've separated out the code that accesses my databases schemas, into
different modules for maintainability purposes, which I append with the
letters DBI (which stands for in my terminology - database interface - I'm
not using the built-in datacontrols)
The module may for example retrieve data which is then is loaded into a
popup column view on the calling form as per the attatched png, and return a
collection
eg In the calling form:
Public sub SomeSub()
mycollection = modWhateverDBI.WhateverSubRoutine(columnview1)
End
Works fine as per the piccie
Now, in some situations as well as retrieve the list, I want to do multiple
things to the calling form on the fly if certain other factors are fullfilled
once the data is retrieved, so in this case my calling construct looks like
this.
Public Sub Whatever()
modWhateverDBI.WhateverSubRoutine(Me)
End
ie, I"m passing a reference to the entire form.
So Questions:
1) What exactly are you passing when you reference anything, is it just a
memory address? which points to the form?
1) Does this entail any performance overhead, as opposed to passing just a
single control, or parameter?
Hope this is not to obtuse a question.
Thanks in anticipation.
Richard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: temp1.png
Type: image/png
Size: 33658 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20080809/f654c36a/attachment.png>
More information about the User
mailing list