...but I can't find anything that explains what vbCRLF and CRLF are? I'm not used to seeing two definations when defining a Constant. Why does B4A have two?
The document in that post shows, as explained in the post, the B4A equivalents of some VB6 (Visual Basic 6) functions. The VB6 code is in the left column and the B4A column is on the right, so the vbCR is VB6 code and CRLF is B4A, etc.
You don't need to declare CRLF. It is a "constant", which means that its value is already set as "carriage return, line feed".
You don't *need* vb6 for coding B4A. The chart you referred to is to aid VB6 programmers (for Windows) who are learning B4A. The chart converts VB6 code (or functions) to B4A code/functions. If you are not a VB6 programmer, you don't need the chart since you would not care about converting VB6 to B4A.