&Type: Byte; a Delphi7
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 |
Hace varios años alguien tuvo la "brillante" idea de permitir caracteres adicionales 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. |
Qué buena memoria tienes, Al :eek:
|
Cita:
caracteres+unicode+identificadores site:www.clubdelphi.com ¿Hay una forma más efectiva de encontrar información sobre Delphi? ;) |
Muchas Gracias ^\||/
|
La franja horaria es GMT +2. Ahora son las 04:15:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi