PDA

Ver la Versión Completa : &Type: Byte; a Delphi7


fcios
01-05-2013, 14:34:15
Hola estoy tratando de pasar una unit de Delphi 2005 o más a Delphi7 y no entiendo esta definición

se define
&Type: Byte;

que se usa en
_Type : Byte;
begin
_Type:=RAWEnclosureInformation^.&Type;


la unit entera está en http://tsmbios.googlecode.com/svn/trunk/Common/

el proyecto está en http://code.google.com/p/tsmbios/

yo simplemente la quiero para obtener la fecha del bios

Gracias de antemano
Fabián

Al González
01-05-2013, 18:04:20
Hace varios años alguien tuvo la "brillante" idea de permitir caracteres adicionales (http://www.clubdelphi.com/foros/showthread.php?t=61938) a los acostumbrados en los identificadores (nombres de variables, tipos, métodos, etcétera).

Cuando necesito llamar "Type" a un identificador (sin que deba llevar otra letra o palabra), evito el conflicto con la palabra reservada Type, dejándolo sólo en "Typ". Es decir, te sugiero cambiar el identificador "&Type" por "Typ".

Otra opción es sustituir el símbolo "&" por guion bajo ("_"), o mejor, considerando posibles ambigüedades, por doble guion bajo ("__"). En mi opinión, son estos casos (los especiales) los únicos donde deberíamos usar el guion bajo (hoy en día y en ciertos lenguajes se abusa del uso de signos de comprometida legibilidad). Aún así, prefiero la solución de quitar una letra (Typ).

Saludos.

Casimiro Notevi
01-05-2013, 18:40:36
Qué buena memoria tienes, Al :eek:

Al González
01-05-2013, 18:52:47
Qué buena memoria tienes, Al :eek:
Bueno, mi memoria, que de buena no tiene mucho realmente, sólo recordaba que aquí hubo una interesante discusión acerca de algo que tenía que ver con identificadores, caracteres y Unicode. El resto del mérito es para Google:

caracteres+unicode+identificadores site:www.clubdelphi.com

¿Hay una forma más efectiva de encontrar información sobre Delphi? ;)

fcios
01-05-2013, 18:56:57
Muchas Gracias ^\||/