Asterisks in variable declarations in VB6

前端 未结 1 1037
盖世英雄少女心
盖世英雄少女心 2021-01-19 02:27

What\'s the meaning of the asterisk (*) and the number, after the variable declaration? As seen in WpName As String * 6

Public          


        
相关标签:
1条回答
  • 2021-01-19 03:19

    The asterisk declares the variable as a fixed-length string, where the number indicates the length of the string:

    http://www.1sayfa.com/1024/diger/vb/ch07.htm#Heading8

    The declaration of a fixed-length string variable contains an asterisk (*) to tell Visual Basic that the string will be a fixed length. The final parameter, strlength, tells the program the number of characters that the variable can contain.

    They may be required for an API call, see this question:

    VB6 - Is there any performance benefit gained by using fixed-width strings in VB6?

    The only time in VB6 or earlier that I had to use fixed length strings was with working with API calls.

    0 讨论(0)
提交回复
热议问题