Tipos enumarados, problemilla..
Hola si yo pongo esto en mi programa compila perfectamente:
Pero si pongo esto me da fallo al compilar
Como es normal, se queja en DO, porque es una palabra reservada ¿Cómo puedo hacer para poder definir mi "propìos" tipos de datos, pudiendo usar una palabra reserva. No sé si me explico Gracias Saludos /BlueIcaro |
Hola BlueIcaro.
No es una buena idea utilizar palabras reservadas como identificadores, ya que en el mejor de los casos se prestará a algún tipo de confusión y en otros simplemente no lo permitirá el compilador. Por otra parte, es una buena práctica emplear algún prefijo en las constantes grupales.
Con la convención del prefijo en constantes de tipos enumerados, así como en otras constantes de grupo (clBlack, clLime, clYellow, por ejemplo). Evitas el problema de que haya coincidencia con alguna palabra reservada (o incluso con otros identificadores), además de darle a las constantes nombres más claros respecto al grupo al cual pertenecen. Saludos. Al González. :) |
Cita:
|
Gracias
Cita:
Cloayza, use esas palabras, que no parecen muy claras, porque estoy haciendo un editor de parámetros para un tipo de máquina industrial, y usa esos acrónimos DO = Digital Output DI = Digital Input (etc) La idea era, que el usuario pudiera seleccionar un tipo de dato, por eso los tipos de datos enumerados. Saludos /BlueIcaro |
Seguramente van a tacharme de borde pero aun así voy a escribirlo:
Cita:
|
Cita:
En mi casa, el tipo enumerado que quería contiene la palabra DO, y el compilador se queja, normal que lo haga. Saludos |
La franja horaria es GMT +2. Ahora son las 12:31:03. |
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