Ver Mensaje Individual
  #2  
Antiguo 23-02-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por bustio
me salta una excepcion bastante molesta.
¿Tan molesta que te fue imposible decirnos cuál es?

Adivinando, lo único que se me ocurre es que la tal excepción es un "Access Violation" que se presenta no cuando hay líneas que no empiecen con # sino cuando hay líneas en blanco en cuyo caso Script.Strings[i] es una cadena vacía por lo que no puedes acceder a su primer elemento.

Si mis habilidades adivinatorias no van mal encaminadas entonces bastará con que compruebes que la línea no está en blanco antes de verificar la existencia de #:

Código Delphi [-]
if (Script.Strings[i] <> '') and (Script.Strings[i][1] = '#') then


// Saludos
Responder Con Cita