Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93

    [VB.NET] Stringhe lunghezza fissa all'interno di strutture

    Allora devo creare una struttura con all'interno un campo stringa di dimensione prestabilita. Ho visto che sul VB6 si metteva un * seguito dal numero, pero' in vb.net mi da errore. Ho provato anche un short(n ) ma da errore.

    Come si procede in questo caso?

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    in vb.net non esistono + al massimo puoi fare dim a as new string(50,carattere che vuoi ).

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    Il mio problema e' allinterno delle strutture che sono usate dalle API. ES.

    Public Structure AVI_STREAM_INFO
    Dim fccType As Integer
    Dim fccHandler As Integer
    ....
    Dim dwFormatChangeCount As Integer
    Dim szName As String ' Deve essere una stringa di 64 caratteri
    End Structure


    L'ultimo valore deve avere una lunghezza fissa di 64 e non penso di poter fare come dici. Anche perche' non mi permette di mettere neppure un array di char

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    Forse ho trovato:

    <VBFixedString(64)> Dim szName As String

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    a si vero sto sistema degli attributi lo letto su un libro.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.