Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
contar numero de caracteres...

buenos dias...
quiza sea que el cafe aun no hace efecto pero tengo este problema


Código Delphi [-]
 
Var _Espacios :integer;
Cadena := 'Hola';
  _Espacios := Length(Cadena) / 2;
quiero calcular la mitad y cuando divido Cantidad entre 2 me sale un mensaje

Código Delphi [-]
 
[Pascal Error] Librerias_u.pas(458): E2010 Incompatible types: 'Integer' and 'Extended'

alguien sabe porque?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 05-04-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Prueba con esto:

Código Delphi [-]
Var _Espacios :integer;
Cadena := 'Hola';
  _Espacios := Length(Cadena) div 2;

Para divisiones enteras debes utilizar el operador "div".
4 / 2 = 2.0 (Extended - Coma flotante, decimal o como quieras llamarlo)
5 / 2 = 2.5 (Extended - Coma flotante, decimal o como quieras llamarlo)
4 div 2 = 2 (entero)
5 div 2 = 2 (entero)
Responder Con Cita
  #3  
Antiguo 05-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
creo que le faltaba azucar al café

gracias me funciono muy bien...
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 06-04-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Otra forma de calcular la mitad con números enteros:
Código Delphi [-]
  _Espacios := Length(Cadena) shr 1;

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
ayuda con contar caracteres en delphi (length) bothy Varios 11 24-09-2011 20:47:08
Contar los caracteres en un edit enecumene OOP 9 08-01-2008 21:13:30
contar caracteres Cosgaya Varios 1 04-06-2005 17:40:54
contar caracteres en un qrdbtext raulmm26 Varios 1 10-02-2005 21:43:52
Contar Caracteres Nuria Varios 2 29-12-2003 10:36:46


La franja horaria es GMT +2. Ahora son las 15:42:09.


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