![]() |
Abrir archivo Delphi
Hola otra vez a todos!!
Estoy intentando crear un método que pulsando en un botón me abra un archivo...Me sale el diálogo de abrir bien, pero cuando selecciono uno y le doy a aceptar me sale el siguiente error: Object reference is not set to an instance object Si alguien pudiera decirme algo... Os pongo aqui abajo el método:
|
¿Has ejecutado paso a paso?
¿Podrías decirnos en qué línea te está fallando? |
El problema es que soy nueva en Delphi...lo he ejecutado entero y compila bien. Solo me da el error cuando le doy a abrir...pero una vez ejecutado el programa...
|
Cita:
Desde el editor, colocate en la línea:
Y pulsa F5. verás que en esa línea se coloca un BreakPoint (la marca roja sobre la línea). ![]() Ahora ejecuta el programa y cuando llegue a ese punto se parará y te indicará con una flecha verde la línea actual que se está ejecutando. ![]() Y vas pulsando F8 se irá ejecutando el programa "paso a paso" hasta que llegues a la línea que falla. De esta forma puedes saber con más detalle en qué lugar está fallando. |
Vale, se me para cuando llega a la linea:
inc(numeroPestana); asi que supongo que tendrá que ser que no obtengo bien el numero de pestaña o algo así.seguiré investigando... gracias por ayudarme |
|
He descubierto porque me fallaba, no era lo de inc(num) que te he dicho antes. Te escribo el código para que lo veas. La parte que he comentado es la que me fallaba( que se refiere a que si el fichero está abierto no me lo vuelve a abrir). Asi que por lo menos ahora me lo abre aunque sea siempre. Ahora tengo que arrglar esa parte para que me funcione.
|
La línea que veo con más posibilidades (de fallar ;)) es la del CompareText, pero lo mismo de antes. Ejecuta paso a paso a ver si afinas la línea.
Un saludo. |
si es esa, la de compareText...
|
| La franja horaria es GMT +2. Ahora son las 01:23:52. |
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