Vad är det för skillnad mellan nedanstånede rader och vilken bör jag använda? Du bör i princip alltid använda den första varianten, eftersom den ger effektivare kod.As new...
<code>
Dim MinVariabel as MittObjekt
set MinVariabel = new MittObjekt
</code>
och
<code>
Dim MinVariabel as new MittObjekt
</code>
Det kanske är givet att ovanstående gör samma sak men jag har för mig att någon sa...
/FransSv: As new...
När du Dim:ar något As New lägger VB in kontroller överallt i din kod där du använder objektet, för att kolla om det är skapat än, om om inte så skapas det. Dvs, skriver du
MinVariabel.Metod()
så gör VB
If MinVariabel Is Nothing Then Set MinVariabel = New MittObjekt
MinVariabel.Metod()
Detta medför också att du aldrig kan kolla om MinVariabel är Nothing, eftersom den i så fall kommer skapas innan kollen.
MS