Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1

    [VB2010] String dimensionata ...

    Ciao a tutti,
    dopo anni di programmazione in Dephi, mi ritrovo a dover scrivere (e non mi dispiace ) dei programmi in VB, in questo caso ho una licenza di VB 2010 e ho bisogno di trasformare un progetto da Delphi a VB.

    Ho una domande da fare che riguarda una variabile string, vi riporto l' esempio :

    Sintassi Delphi
    Type
    _Str_Mystructure = packed record
    file1 : array[256] of char;
    file2 : array[256] of char;
    Num_Str : Pchar;
    end;

    La stessa tradotta per VB 6
    Public Type _TStr_MyStructure
    file1 as String * 256
    file2 as String * 256
    Num_Str as Long
    End Type

    Per VB 2010
    Public Structure _TStr_MyStructure
    file1 as string * 256

    .....

    In VB 2010 ho problemi con String * 256 ... mi restituisce errore ...

    Potete aiutarmi a risolvere questo problema ?
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti serve per un particolare motivo di quelle dimensioni o basta una normale String ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ciao,

    non saprei ... siccome la struttura viene passata ad una dll ... vediamo ...adesso faccio delle prove.

    Grazie comunque.
    ;-)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se la struttura viene passata ad una DLL allora devi fare diversamente. Prova con

    <VBFixedString(256)> Public array1 As String
    <VBFixedString(256)> Public array2 As String
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.