Foros del Web » Programación para mayores de 30 ;) » Programación General »

format$

Estas en el tema de format$ en el foro de Programación General en Foros del Web. Alguien sabe si sirve para algo el dolar delante de las funciones, osea , format$() o right$() en vez de format() o right(). Y ademas, ...
  #1 (permalink)  
Antiguo 10/04/2003, 11:26
moncherote
Invitado
 
Mensajes: n/a
Puntos:
format$

Alguien sabe si sirve para algo el dolar delante de las funciones, osea , format$() o right$() en vez de format() o right().

Y ademas, por que en un pc recien instalado el visualB me da error en estas funciones cuando abro un proyecto que yo tenia creado????

  #2 (permalink)  
Antiguo 10/04/2003, 19:05
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Format$, como las demas funciones $, se mantiene por compatibilidad. Sugiero que cambies al formato sin $
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 11/04/2003, 09:08
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 7 meses
Puntos: 2
Hola a los dos, arrojo luz nueva sobre este particular sacado de una revista, cito textualmente:

"La documentacion de VB omite el caracter $ en todas las funciones de cadena y le invita a utilizar las nuevas funciones sin $. ¡ No lo haga ! Una función sin $ proporciona un variant que contiene la cadena resultante, lo que significa, en la mayoría de los casos, que deberá convertir a la variable Variant en una cadena antes de que pueda reutilizarla en expresiones o que pueda asignarla a una variable String. Se trata de un proceso que consume tiempo y que no le proporciona nada a cambio. Por ejemplo, algunas pruebas de rendimientos informales realizadas muestran que la función Left$ es hasta dos veces más rápida que su colega sin $. Podemos aplicar un razonamiento similar a las otras funciones que existen en ambas formas, incluyendo Lcase, Ucase, Ltrim, Rtrim, Chr, Format, Space y String."

Saludos.
  #4 (permalink)  
Antiguo 11/04/2003, 12:44
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Sin embargo, la documentacion de VB señala que las funciones $ estan... errr... como se traduce "deprecated"???
__________________
No tengo firma ahora... :(
  #5 (permalink)  
Antiguo 11/04/2003, 21:48
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 7 meses
Puntos: 2
Mickel, te juro que no se si lo que he citado es cierto o no, jamás he hecho esa prueba de rendimiento que dice ni la pienso hacer.
Así que de veras no se si lo que he citado textualmente es verdad o no, simplemente me he limitado a escribirlo.

Saludos.
  #6 (permalink)  
Antiguo 15/04/2003, 02:19
moncherote
Invitado
 
Mensajes: n/a
Puntos:
tenkiu ebrivari!!

Gracias por la ayuda a todos
  #7 (permalink)  
Antiguo 15/04/2003, 09:26
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
por curiosidad, sdnsdlm, puedes publicar la url de donde sacaste esa informacion? Gracias de antemano...
__________________
No tengo firma ahora... :(
  #8 (permalink)  
Antiguo 15/04/2003, 15:59
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 22 años, 7 meses
Puntos: 2
Hola,

No es una URL, es un libro escrito por un tal Francesco Balena, editor de la revista Visual Basic Programmers Journal, editor jefe de Visual Basic Journal y ponente habitual de conferencias celebradas sobre Visual Basic y Windows (eso es lo que pone en el libro al hablar del autor). El libro (muy bueno) se llama "Programación Avanzada con Microsoft Visual Basic", editorial McGraw Hill. Lo que te acabo de comentar aparece en la página 199 del libro. Es un tochazo de libro que uso muchísimo como referencia ya que trata casi todos los temas de VB y me merece total confianza. Lo dicho, sin haber hecho la prueba y viendo los conocimientos que este tío muestra a lo largo del libro yo tomo en consideración lo comentado.

Gracias y saludos.
  #9 (permalink)  
Antiguo 16/04/2003, 00:07
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Gracias. Y, por cierto, VBPJ tiene su pagina aqui
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.