We start with a simple class and add a default function that returns the current instance:
Public Default Function Init(myvalue)
Set Init = Me
Public Property Get MyValue
MyValue = m_myvalue
Then we can create an instance of our class with a faux constructor, like this...
Set myobject = (New MyClass)(123)
...or, if you prefer, this...
Set myobject = New MyClass.Init(123)
Sources: www.visualbasicscript.com/Initializing-a-Class-with-parameters-m76239.aspx and brendangadd.blogspot.com.au/2011/06/constructors-in-asp-classic.html.
by John Avis | May 6, 2020
If you are having intermittent problems sending email in .NET using System.Net.Mail consider switching libraries.
by John Avis | November 4, 2019
As support ends for Microsoft Windows Server 2008 I have recently gone through migrating some websites to a new server running Windows Server 2016 and IIS 10 but some of the websites did not work.
by John Avis | October 15, 2019
For a website project I needed a way to enter multiple tags. I just wanted something simple that I could easily modify to suit my own needs, so I wrote my own.