Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2007
Avatar de alastor
alastor alastor is offline
Miembro
 
Registrado: abr 2006
Posts: 59
Poder: 21
alastor Va por buen camino
Albano, muchas gracias por la idea del "in", me ha servido de mucho a la hora de reconocer si es numero o letra.
-------------------
Saludos
Responder Con Cita
  #2  
Antiguo 07-02-2007
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 22
Albano Va por buen camino
Cita:
Empezado por alastor
Albano, muchas gracias por la idea del "in", me ha servido de mucho a la hora de reconocer si es numero o letra.
Por nada.
De esa manera puedes identificar cada caracter en la linea del memo que desees y descomponer el trinomio de acuerdo con las caracteristicas de cada término, por ejemplo, si quieres encontrar el cuadrado, solo tienes que buscar el "²" y retroceder en la cadena hasta que te encuentres un "+" o un "-" y ese sería el término cuadrático. Ya que encuentras el cuadrático, puedes buscar el lineal, de acuerdo con la letra que te encuentres dentro del cuadrático y el que te sobre sería el independiente... te voy a poner mi idea a grandes rasgos para encontrar el término cuadrático, debe de haber algunas exepciones en las que no funcionaría, sería cuestión de arreglarlo...
Código Delphi [-]
if memo1.Lines[0][i] = '²' then   
  begin     
    j := i;    //a la variable "j" le asigno la posición del caracter "²" para empezar a formar mi cadena
    aux := '';     
    while not(memo1.Lines[0][j] in ['+', '-']) do  //repetirá este ciclo hasta que se tope con un "+" o un "-"     
    begin        
      aux := memo1.Lines[0][j] + aux;    //se está almacenando el termino en una variable de tipo string llamada aux       
      dec(j);    //decremento el valor de j en 1, para retroceder en la cadena     
    end;   
  end;
end;
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #3  
Antiguo 07-02-2007
Avatar de alastor
alastor alastor is offline
Miembro
 
Registrado: abr 2006
Posts: 59
Poder: 21
alastor Va por buen camino
Muchisimas gracias por sus ideas, espero no tener mas dirficultades.
-----------------
Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
mostrar el cantidad maxima de caracteres en un memo Choclito Varios 1 03-05-2006 18:10:28
Campo memo tabla escribirlo en componente Memo Sayuri Conexión con bases de datos 2 18-08-2005 13:58:01
Buscar Caracteres en un Memo sergio_015 Varios 1 13-04-2004 04:30:19
Saber el numero de caracteres de un memo judoboy Varios 1 20-06-2003 14:27:19
¿Conocer nº caracteres de un memo? judoboy OOP 2 15-05-2003 16:54:06


La franja horaria es GMT +2. Ahora son las 01:27:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi