FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No sé que pasa con el punto
Hola, tengo en mi programa algo como esto:
s_1 :=copy(cad,1,(pos('.',cad))-1); y me sale un error de [Error] Unit1.pas(624): Missing operator or semicolon pero si este renglón de código lo quito, el programa corre bien. Le he cambiado de varias maneras y he visto que el problema es el punto, porque antes si declaro algo como esto P:='.'; entonces en este renglón tengo el error.... Alguien me podría ayudar??? |
#2
|
||||
|
||||
¿Qué tiene el renglón anterior? ¿No será en ése donde falta el ';'?
// Saludos |
#3
|
|||
|
|||
No, el renglón anterior tiene esto:
cad:=form1.ComboBox1.Text; Te digo que el error es el punto que tomo como caracter o cualquier otro... por ejemplo si pongo p:='a'; igualmente el error lo tiene esta linea. p está declarada como string, entonces no le veo el problema |
#4
|
||||
|
||||
¿Es muy largo el procedimiento que contiene la línea? ¿No podrías copiar y pegar el código aquí? No lo escribas, copia y pega para verlo exactamente como es.
Eso sí, ponlo entre etiquetas [delphi] por favor. // Saludos |
#5
|
|||
|
|||
por que no pones todo el trozo de código? Ese error es de ; y seguramente se nos escapa algo
|
#6
|
|||
|
|||
Aquí va el código
Lo de rojo es mi problemilla...aún si separo el copy del delete el error persiste... Gracias
Última edición por roman fecha: 05-06-2004 a las 00:06:06. Razón: Colocar etiqueta [delphi] para mejor formato |
#7
|
||||
|
||||
Tengo dudas de que éste sea el código exacto. En la declaración
aparece dos veces el identificador cad y el compilador debió detenerse ahí antes de las líneas en rojo. |
|
|
|