none
Remplacement des structures RRS feed

  • Question

  • Bonjour à tous.

    Je souhaite convertir une application de VB6 à VB.Net.

    Le problème est que j'utilise beaucoup de structures (UDT) sous VB6 et l'enregistrement direct de ces structures dans des fichiers binaires.

    Par quoi remplacer efficacement ces structures en VB.Net et comment lire/écrire des fichiers binaires sous VB.Net ?

     

    Merci d'avance; Jean

    mardi 7 décembre 2010 13:41

Réponses

  • Bonjour,

    UDT, vous voulez parler des Type definie par l'utilisateur je pense, il sont remplacer par l'instruction "Structure" :

    Public Structure employee
      Public firstName As String
      Public lastName As String
      'Declaration des variables de longueur fixe
     <VBFixedString(32)> Public numsecus As String
    End Structure
    
    

    mardi 7 décembre 2010 14:43
  • Bonjour,

    Existe t'il une notion de ponteur sur une structure un peu à l'image d'un pointeur sur une instance de classe ?
    Pas en VB .NET, maintenant si vous précisez le contexte de l'utilisation de votre structure on peut trouver un équivalent...

    Rappelez vous que .NET offre une abstraction de la mémoire ! Les pointeurs, l'allocation/désallocation mémoire,...etc sont des concepts qui disparaissent pour le développeur et qui sont géré automatiquement par .NET...

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    mercredi 8 décembre 2010 21:13
    Modérateur

Toutes les réponses

  • Bonjour,

    UDT, vous voulez parler des Type definie par l'utilisateur je pense, il sont remplacer par l'instruction "Structure" :

    Public Structure employee
      Public firstName As String
      Public lastName As String
      'Declaration des variables de longueur fixe
     <VBFixedString(32)> Public numsecus As String
    End Structure
    
    

    mardi 7 décembre 2010 14:43
  • Merci pour ces informations qui correspondent exactement à ce que je recherchais.

     

    Cordialement; Jean

    mardi 7 décembre 2010 15:36
  • Existe t'il une notion de ponteur sur une structure un peu à l'image d'un pointeur sur une instance de classe ?

     

    Jean

    mercredi 8 décembre 2010 06:28
  • Bonjour,

    Existe t'il une notion de ponteur sur une structure un peu à l'image d'un pointeur sur une instance de classe ?
    Pas en VB .NET, maintenant si vous précisez le contexte de l'utilisation de votre structure on peut trouver un équivalent...

    Rappelez vous que .NET offre une abstraction de la mémoire ! Les pointeurs, l'allocation/désallocation mémoire,...etc sont des concepts qui disparaissent pour le développeur et qui sont géré automatiquement par .NET...

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    mercredi 8 décembre 2010 21:13
    Modérateur