
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
36 lines
711 B
Plaintext
36 lines
711 B
Plaintext
== Why is this an issue?
|
|
|
|
Appending '$' to any identifier forces it to the String data type, but this usage is obsolete and should only appear when differentiating string-specific functions from variant functions, such as ``++Left$()++`` versus ``++Left()++``.
|
|
|
|
|
|
Instead, Strings should be explicitly declared with the String datatype.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,vb6]
|
|
----
|
|
Dim Text$ As String
|
|
----
|
|
|
|
|
|
=== Compliant solution
|
|
|
|
[source,vb6]
|
|
----
|
|
Dim Text As String
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Remove the '$' from "XXX" and make sure it is defined with the String datatype
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|