Hola Luis...
 
Para lo primero. Fijate si te sirve agregando un recurso del tipo String desde 
la ventana de propiedades del Proyecto.
Si se trata de seteos de aplicación, lo ideal seria agregar una entrada en el 
App.Config (Web.Config) y leerlo desde ahi.
 
Respecto a lo segundo. No se si te serviria usar Reflection. se puede hacer 
algo similar a eso mediante esta tecnica. Aunque penaliza el rendimiento, pero 
te da cierta flexibilidad.
 
Saludos y espero que te sirva
CarlosMag



From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [vbusers] OT VB.NET Vs VB6Date: 
Mon, 11 Aug 2008 09:52:49 -0300

Aprovecho la discusión para preguntar algo relacionado. 
¿Existe alguna posibilidad de tener variables "Globales" como había en VB6. 
Estoy pensando sobretodo en valores de configuración de un sistema o, por 
ejemplo, en un clipboard propio. La única solución que hallé es crear una 
clase, inicializarla creando un objeto desde un form que nunca se descargue y 
referenciar esa instancia en el constructor de cada clase. 
 
 
Y, ya que estoy por acá, pregunto... ¿hay forma de acceder a las propiedades de 
un objeto por referencia?
Por ejemplo, teniendo una clase "claseEmpleado" con propiedades "Nombre" y 
"Apellido", 
en lugar de escribir 
Dim Empleado as claseEmpleado=New claseEmpleado
 
Empleado.NombreCompleto= Empleado.Apellido &  ", " & Empleado.Nombre
 
¿Se puede hacer algo así como:

 
Dim Empleado as claseEmpleado=New claseEmpleado
 
Dim Prop1 as string="Apellido"

Dim Prop2 as string="Nombre"

Dim PropResultado as string="NombreCompleto"
 
Empleado(PropResultado)=Empleado (Prop1) & "," & Empleado (Prop2)
 
?
 
Gracias desde ya a todos los más experimentados con .Net.
Saludos
Luis


De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Daniel 
CalvinEnviado el: Lunes, 11 de Agosto de 2008 09:34Para: vbusers List 
MemberAsunto: [vbusers] OT VB.NET Vs VB6

Hola PedroEl equivalente al Static Multiuso de VB6 simplemente no existe en 
Net.Lo mas parecido que tenes es lo que te envie.Que es lo que no funciono? o 
no te gusta la solucion?La unica diferencia con el caso en VB6 es que adelante 
va el nombre de la calse que contiene el miembro Shadow.Por el resto es igual 
alvb6.Si en vb6 vos hacias:
MiMetodo( parametro1, parmetro2)en este caso haras:
MiClase.MiMetodo( parametro1, parmetro2)Fijate que en nunguna lado creo una 
variable de instancia del tipo MiClase.Nunca hago:
Dim mc as new MiClaseMiMetodo es una miembro de clase pero no de instancia.
Lamentablemenet aca en la oficina no tengo vb.net para armarte un ejemplito. 
Una imagen vale mas que mil palabras....   :DSi queres contame que no te anduvo 
y marco el error, si es que lo veo :) SaludosDaniel Calvin
El 8 de agosto de 2008 17:11, Pedro R. Porcel de Peralta <[EMAIL PROTECTED]> 
escribió:


Estimado Daniel, ante todo gracias por responder a mi inquietud (sigo sin 
resultado positivo)
mi idea es realizar distintas funciones, propiedades, etc y que sean visibles 
con solo referencia el assembly en otros proyectos
probé lo que me comentaste con el resultado antes mencionado
 
Alguna otro idea?
 
Saludos y gracias de antemano
 
Pedro
 



From: Daniel Calvin 
Sent: Friday, August 08, 2008 11:29 AM
To: vbusers List Member 
Subject: [vbusers] OT VB.NET Vs VB6




En vb.net lo mas parecido a eso es el modificador Shared.Si adornas un miembro 
de una clase como Sahred este, sea metodo, propiedad, field, pasa aser comun a 
todas las ontsancias de la clase. Incluso se invoca sin instanciar la 
clase.Public Class shareTotal             Public Shared total As Integer End 
ClassY se invoca:    shareTotal.totalOsea, nombre clase punto miembro 
Shared.SaludosDaniel Calvin
2008/8/8 Pedro R. Porcel de Peralta <[EMAIL PROTECTED]>


Estimados colisteros! buenos días, alguien podría decirme, de existir, cuál es 
la manera de hacer una clase en vb.net que se comporte como la Global Single 
Use de VB6?
 
Les saluda muy Atte desde Rosario
 
Pedro R. Porcel de Peralta


 -- Daniel A. CalvinCooperator Team Memberhttp://www.cooperator.com.arMicrosoft 
Certified Professional-- Daniel A. CalvinCooperator Team 
Memberhttp://www.cooperator.com.arMicrosoft Certified Professional
_________________________________________________________________
Descargá GRATIS el poder del nuevo Internet Explorer 7.
http://optimized.msn.com/Default.aspx?mkt=es-ar

Responder a