Namnet som du väljer på din klass, open_db, är ett tecken på lite feltänk. En klass är ett ting, inte en aktivitet. Vettigare vore att exempelvis ha en klass som motsvarar en nyhetsdatabas, och sen kan man öppna, stänga och hämta nyheter från den (dock inte nödvändigtvis i den ordningen ;) ).
Frågan#1
Är det feltänkt att kalla på en sub eller en funktion utanför en klass eller skall man skapa en egen klass för funktionen och kalla på den i den andra klassen så att säga.
OBS! Pseudokod
Scenario 1.
sub öppnadatabas()
'Öppna en databas
end sub
Class hämta_nyheter
Call sub öppnadatabas
'Gör en massa annat
End class
Scenario 2.
Class open_db
public sub öppnadatabas()
'Öppna en databas
end sub
end class
Class hämta_nyheter
Set od = New open_db
db=od.öppnadatabas
Set od = nothing
'Gör en massa annat
End class

