Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   &Type: Byte; a Delphi7 (https://www.clubdelphi.com/foros/showthread.php?t=82998)

fcios 01-05-2013 14:34:15

&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

Al González 01-05-2013 18:04:20

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.

Casimiro Notevi 01-05-2013 18:40:36

Qué buena memoria tienes, Al :eek:

Al González 01-05-2013 18:52:47

Cita:

Empezado por Casimiro Notevi (Mensaje 459662)
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 ^\||/


La franja horaria es GMT +2. Ahora son las 08:45:28.

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