Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    String Storlek i VB6

    En sträng i Visual Basic 6 är en sekvens av Unicode-tecken som används i ett program och inneslutna i antingen enkla eller dubbla citattecken . En sträng kan vara allt från ett namn till en mening till en kod , men dess storlek och hur datorn sparar strängen i minnet beror på vilken typ av sträng du skapar . Default String Size

    Som standard har strängar i Visual Basic 6 inte en fast längd . I teorin kan du skapa strängar med miljontals tecken , eftersom VB6 reserver så mycket utrymme för variabeln som behövs för att lagra varje tecken . Till exempel skriver " Dim MyString As String " skapar en sträng variabel med en flexibel längd . Om du initialisera dess värde till " hej ", då strängen storlek är två . Om du initierar till " hej ", då dess storlek är fem .
    Fast längd strängar
    p Om du vill begränsa storleken på en sträng i din program - såsom att låta ett namn längre än 20 tecken - du kan skapa en fast längd sträng variabel . För att göra detta lägger du en numerisk storlek när du deklarerar en sträng variabel , till exempel skriva " Dim MyString As String * 20 " skapar en variabel som innehåller 20 tecken . Om du anger ett värde som överstiger 20 tecken , kommer programmet avbröt allt efter den tillåtna längden .
    Stränglängden

    Du kan hitta storleken på en sträng med hjälp av " Len " -funktion , som tar en parameter och returnerar ett heltal med antal tecken . Du kan skicka en sträng bokstavlig eller en sträng variabel i funktionen för att få längden . Däremot fungerar det inte korrekt med fast längd sträng variabler , som Len funktionen returnerar alltid den maximala storleken på den rörliga , inte det faktiska antal tecken .
    Memory Space

    Visual Basic 6 använder en byte i minnet för att lagra varje tecken i en sträng . En variabel längd sträng kan teoretiskt vara så stor som 2 GB - beroende på datorns tillgängligt virtuellt minne - men det är långt mer än tillräckligt med utrymme för valfri sträng variabel på vilken dator som helst . När du skapar en fast längd sträng , kan du bara använda ett antal upp till 65526 ​​bytes - eller knappt 64KB - för storleken . Om du anger ett större antal , kommer en Visual Basic felmeddelande berätta att det är en ogiltig längd .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kopplar Visual Basic
    ·Ställa Cursor Default Syntax i Visual Basic
    ·Hur man gör en blinkande knapp i VB
    ·Hur man skickar Telnet-kommandon från Visual Basic
    ·Fördelar och nackdelar med att använda flera tabeller…
    ·Mid funktion i VBScript
    ·Hur man skriver koden på HTML Button med VB Script
    ·Lägga till en ny rad att komma åt en Query i VB
    ·Hur att fylla en ASP Form Field i en Word-fil på serve…
    ·Lista över funktioner i Visual Basic
    Utvalda artiklarna
    ·Hur man skriver ut data i VB.NET
    ·Hur man beräknar komplexa värden i VBA
    ·Boost Multithreading Tutorial
    ·Hur du väljer Senaste MySQL automatisk ökning i PHP
    ·DirectX 9 Vs . 10
    ·Hur man ansluter VB Med Informix
    ·Hur man ange bakgrundsfärgen för klass Använda jQuer…
    ·Hur man gör 3D i Java
    ·Hur man läser MDB för ODBC
    ·Konvertera en ordlista till XML i Python
    Copyright © Dator Kunskap http://www.dator.xyz