elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Crear estructuras con limite en variables
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear estructuras con limite en variables  (Leído 4,547 veces)
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Crear estructuras con limite en variables
« en: 11 Febrero 2010, 15:12 pm »

Buenas
bueno resulta que necesito crear una estructura pero necesito darle un tamaño a las variables string como se hacia en vb 6.0
algo asi
Código
  1. public type Datos
  2.   nombre as string *20
  3.   Apellido as string *20
  4. end type
  5.  

He buscado como hacer esto en vb.net y no logro dar con nada

Si alguien sabe porfavor que me diga..
gracias


En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Crear estructuras con limite en variables
« Respuesta #1 en: 11 Febrero 2010, 15:23 pm »

Utiliza la clase StringBuilder del namespace System.Text que su constructor tiene el numero maximo de caracteres que puede aceptar. Y te convendria usar clases en lugar de tipos (tipos en vb6 = structuras en .net)


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Crear estructuras con limite en variables
« Respuesta #2 en: 12 Febrero 2010, 01:34 am »

importas
Código
  1. Imports System.Runtime.InteropServices

y despues haces:

Código
  1. Private Structure Datos
  2.        Dim Nombre As String
  3.        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=20)> _
  4.        Dim Apellido As String
  5.       <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=20)> _
  6. End Structure
  7.  

saludos.
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Crear estructuras con limite en variables
« Respuesta #3 en: 12 Febrero 2010, 03:41 am »

Nunca pero NUNCA hagas esto si no es absolutamente necesario.
importas
Código
  1. Imports System.Runtime.InteropServices

y despues haces:

Código
  1. Private Structure Datos
  2.        Dim Nombre As String
  3.        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=20)> _
  4.        Dim Apellido As String
  5.       <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=20)> _
  6. End Structure
  7.  

saludos.

Lo del StringBuilder esta bueno y ademas consume menos memoria.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
« Última modificación: 14 Febrero 2010, 01:14 am por MANULOMM » En línea


raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Crear estructuras con limite en variables
« Respuesta #4 en: 12 Febrero 2010, 03:48 am »

Jamas vi eso, pero.... no me convence

El StringBuilder es nativo del framework. Y para obtener su valor final es ".ToString()" ;-)

MANULOMM se te olvido cerrar la cita  :silbar:  :xD
En línea

Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: Crear estructuras con limite en variables
« Respuesta #5 en: 13 Febrero 2010, 15:20 pm »

Muchachos muchas gracias por la ayuda...
me sirvio mucho lo del StringBuilder
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Crear estructuras con limite en variables
« Respuesta #6 en: 14 Febrero 2010, 01:15 am »

Corregido!!!  :xD


Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python]Crear variables.....
Scripting
Jirp96 3 7,178 Último mensaje 27 Mayo 2011, 01:29 am
por Novlucker
crear variables dinamicamente
Programación Visual Basic
Pegano25 4 2,298 Último mensaje 13 Julio 2011, 21:21 pm
por Pegano25
Software para crear planos de estructuras de red
Redes
Shell Root 2 12,169 Último mensaje 10 Octubre 2013, 23:39 pm
por Shell Root
Error al crear punteros a estructuras.
Programación C/C++
NikNitro! 2 2,012 Último mensaje 5 Marzo 2015, 17:11 pm
por NikNitro!
¿Hay alguna posibilidad de crear estructuras de datos internamente en un documento PDF?
Programación General
fileteruso 2 2,833 Último mensaje 16 Abril 2021, 02:12 am
por fileteruso
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines