Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
pregunta filosófica

Una de esas preguntas tontas que siempre quise hacer y que no me harán más sabio: por que en Delphi la palabra string está como reservada pero no integer, boolean o extended.

Si alguien se encuentra realmente aburrido espero su respuesta
__________________
self.free;
Responder Con Cita
  #2  
Antiguo 05-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

AAaaaaaaaaaaaaaaahhh! (<== Bostezo) Pues yo creo que todas las que dices son palabras reservadas. Ahora bien, es cierto que no se resaltan en el editor de código de la misma manera que "string". ¿Si hay algún por qué para esto? ¿Algún para qué? Pues esto, me temo que se lo dejo a alguien más aburrido que yo aún.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-03-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por droguerman Ver Mensaje
Una de esas preguntas tontas que siempre quise hacer y que no me harán más sabio: por que en Delphi la palabra string está como reservada pero no integer, boolean o extended.

Si alguien se encuentra realmente aburrido espero su respuesta
Pues yo estoy medio aburrido, pero no tanto como para encontrarle explicación a ese hecho curioso...

Cita:
Empezado por dec Ver Mensaje
Hola,

AAaaaaaaaaaaaaaaahhh! (<== Bostezo) Pues yo creo que todas las que dices son palabras reservadas. Ahora bien, es cierto que no se resaltan en el editor de código de la misma manera que "string". ¿Si hay algún por qué para esto? ¿Algún para qué? Pues esto, me temo que se lo dejo a alguien más aburrido que yo aún.
¿Aburrido? ¿o sueño? ¿Otra vez desvelandote?
Si te cuesta agarrar el sueño haz lo posible por cansar el cuerpo. A mi me funciona, unas caminatas o trotes, un poco de abodimales y/o flexiones. Ducha y a la cama. O si deseas, hay otros ejercicios que ayudan.

En ocasiones un vaso de leche pura (sin azucar, nada de nada) fresca ayuda. O en su defecto una botella de Wisky, eso voltea a cualquiera

Saludos,
PD: Se nota que lo hice para combatir el aburrimiento?
PD2: Será necesario comentarlo? +1
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 05-03-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Aún así es posible definir en las propiedades del editor este comportamiento.

Suerte
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #5  
Antiguo 05-03-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Pues yo creo que todas las que dices son palabras reservadas.
No, no. Sólo string es reservada. Puedes definir esto:

Código Delphi [-]
procedure Integer(S: Variant);
begin
  ShowMessage(S);
end;

procedure Boolean(S: Variant);
begin
  ShowMessage(S);
end;

procedure Extended(S: Variant);
begin
  ShowMessage(S);
end;

y el compilador tan feliz como siempre. Pero no puedes definir esto:

Código Delphi [-]
procedure String(S: Variant);
begin
  ShowMessage(S);
end;

sin que el compilador te diga de cosas.

Creo recordar que string es palabra reservada desde los tiempos de Niklaus Wirth. Habrá que preguntarle a él.

Bye
Responder Con Cita
  #6  
Antiguo 05-03-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Cita:
Empezado por keyboy Ver Mensaje
No, no. Sólo string es reservada. Puedes definir esto:

Código Delphi [-]procedure Integer(S: Variant); begin ShowMessage(S); end; procedure Boolean(S: Variant); begin ShowMessage(S); end; procedure Extended(S: Variant); begin ShowMessage(S); end;


y el compilador tan feliz como siempre. Pero no puedes definir esto:

Código Delphi [-]procedure String(S: Variant); begin ShowMessage(S); end;


sin que el compilador te diga de cosas.

Creo recordar que string es palabra reservada desde los tiempos de Niklaus Wirth. Habrá que preguntarle a él.

Bye
Corrijo lo dicho anteriormente, esto si me hará un poco más sabio, gracias

por cierto, alguien sabe con que cuenta tiene el amigo Niklaus en clubdelphi?, tengo algunas preguntas que hacerle
__________________
self.free;
Responder Con Cita
  #7  
Antiguo 08-03-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola!

Cita:
Empezado por droguerman Ver Mensaje
...alguien sabe con que cuenta tiene el amigo Niklaus en clubdelphi?, tengo algunas preguntas que hacerle
Yo sólo sé que supuestamente ha vuelto a su natal Suiza y hace algunos años un buen amigo y colega Delphi se mudó a ese país, y el ingrato todavía no lo busca siquiera para estrechar su mano.

Qué fantástico sería que un personaje tal se dejara ver con algún mensaje en los foros.

Saludos.

Al.
Responder Con Cita
  #8  
Antiguo 08-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Vaya, pues resulta que estaba equivocado. Y ya sabemos entonces porqué se resalta "String" y no "Integer", por ejemplo. Gracias keyboy. Nunca te acostarás, etc.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 08-03-2008
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Bueno no podemos negar que el String es un tipo de datos muy especial, y más que un tipo de datos es....
Cita:
Empezado por Ayuda de Delphi
The String structure depicts the organization of data in a file-version resource. This structure is not a true C-language structure because it contains variable-length members. This structure was created solely to depict the organization of data in a version resource and does not appear in any of the header files shipped with the Microsoft® Win32® Software Development Kit (SDK).

The String structure contains a string that describes a specific aspect of a file.

String {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[];
WORD Padding[];
String Value[];
} String;
Alguien que me explique lo que es
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #10  
Antiguo 08-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Cita:
Empezado por yusnerqui Ver Mensaje
Alguien que me explique lo que es
Es lo de siempre: A Microsoft no le dió la real gana de documentar el tipo de dato. Por eso hay tantos fantasmas a su alrededor

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 08-03-2008
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Creo que habrá que cambiarle el nombre y ponerle Fantasmoft


Saludos
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #12  
Antiguo 10-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

AAaaaaaaaaaaaaaaahhh! (<== Bostezo) Pues yo creo que todas las que dices son palabras reservadas. Ahora bien, es cierto que no se resaltan en el editor de código de la misma manera que "string". ¿Si hay algún por qué para esto? ¿Algún para qué? Pues esto, me temo que se lo dejo a alguien más aburrido que yo aún.
Yo creo que se resalta por una custión de agilidad visual, ya que a mi me da una sensacion de que el string es mas matricial, berp.

Aunque no descarto dudas existenciales como:

"Porque un tomate puede ser perita, y una Pera no puede ser tomatito"
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pregunta de novel FunBit Debates 9 12-07-2005 15:18:48
Pregunta. Mario1980 Varios 0 09-01-2005 01:07:12
Pregunta Isaac JAVA 1 23-09-2004 12:28:02
pregunta armando Internet 3 03-04-2004 01:11:36
Pregunta Jesus Armando DB2 4 30-12-2003 03:27:23


La franja horaria es GMT +2. Ahora son las 10:06:07.


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
Copyright 1996-2007 Club Delphi