DrallocD
>>Can we agree on that this is not relevant to our discussion and move on to point 2?<<
No we can’t because it is entirely relevant to this thread.
----------
In post #16 you talk about immutable strings and to support your assertion you quote Microsoft:-
http://msdn.microsoft.com/en-us/library/ms234766(v=vs.80).aspx
In that link to Microsoft, Microsoft uses this line of code:-
Dim myString As String = "This string is immutable"
That line of code will not even compile in Access.
----------
----------
Now when it comes to Option Explicit you quote Microsoft with:-
http://msdn.microsoft.com/en-us/library/y9341s4f(v=vs.80).aspx
To quote Microsoft from that link:-
“Optional. Enables Option Explicit checking. If On or Off is not specified, the default is On.”
But in Access it is
Off by default. In fact Luke Chung from FMS:-
http://www.fmsinc.com/toplevel/about.htm
has been trying to get Microsoft to turn it On by default for many years.
And that is a fact because it was a public discussion I had with him when he came to Australia a couple of years ago. And another member from this site was present at the time.
----------
So what’s going on with Microsoft; have they made two errors in two links?
And why did you delete this from your reply in post #36 and leave no reason for the edit:-
*On*
Optional. Enables *Option Explicit* checking. If *On* or *Off* is not specified, the default is *On*.
*Off*
Optional. Disables *Option Explicit* checking.
The fact is, DrallocD, that both of those links you supplied to support your assertions are links to Visual Basic (VB) not Visual Basic for Applications (VBA).
That is an error which any experienced (VBA) programmer should not make.
So I think it is entirely relevant to this thread to find out why you are trying to support your position by posting links to the wrong Microsoft product. I think it is also important to find out why you thought it necessary to remove the above bolded section from your reply in post #36 with no reason for the edit.
Chris.