Jump to content


Photo

Objeto abierto en programa hecho en Delphi


  • Please log in to reply
5 replies to this topic

#1 tuni

tuni

    Member

  • Miembros
  • PipPip
  • 37 posts

Posted 12 October 2012 - 11:41 AM

Hola amigos,tengo un programa hecho en delphi y cuando arranco el ejecutable lo primero que me aparece es la siguiente pantalla "LA OPERACION NO ESTA PERMITIDA SI EL OBJETO ESTA ABIERTO".Después le dio al intro y el programa funciona correctamente.
El programa es con base de datos en access y con pantalla de inicio con ususario y clave.
A que se debe este fallo.Atablas abietas en la compilacion
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14470 posts
  • LocationMéxico

Posted 12 October 2012 - 11:47 AM

....... A que se debe este fallo.Atablas abietas en la compilacion ......


Es lo más seguro, tienes que verificar que todas tus tablas, queries y database estén cerradas.

Saludos
  • 0

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6301 posts
  • LocationArgentina

Posted 12 October 2012 - 12:57 PM

Puede ser como dice egostar, que se trata de tablas abiertas.
De todas formas es más apropiado copiar y pegar el error exacto. Eso es mucho más esclarecedor que "traducirlo". Y en lo posible indicar que componentes se está utilizando y parte del código en donde aparece.
Todo eso ayuda mucho más a encontrar el error y su solución.

Saludos,
  • 0

#4 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2092 posts
  • LocationRepública Dominicana

Posted 12 October 2012 - 01:18 PM

Saludos.

Normalmente, se da porque algún TDataSet se queda abierto (activo) en tiempo de diseño y se trata de cambiar alguna propiedad en tiempo de corrida.

Para evitar esto, instale el GExperts y le configure para que al momento de compilar desactive todos los TDataSet.
  • 0

#5 tuni

tuni

    Member

  • Miembros
  • PipPip
  • 37 posts

Posted 24 October 2012 - 05:09 AM

Hola:
    He comprobado las tablas y si estaban activas,asi que las puse en false y compile.Sigue dando el mismo fallo y es el siguiente:

Debugger Exception Notification:
        Project Factura.exe raised exception class EOleException with message 'La operación no esta permitida se el objeto esta abierto'Process stopped.Use step or run to continue.

Acepto y el programa funciona.Lo que pasa es que no quiero que aparezca este mensaje al ejecutar el 'exe'

Gracias.
  • 0

#6 gatosoft

gatosoft

    Member

  • Miembros
  • PipPip
  • 31 posts
  • LocationColombia

Posted 24 October 2012 - 10:20 AM

Parece que el problema no es de tablas.... debes intentar hacer un paso a paso (con F7) para ubicar la línea que te está generando el error... comienza con un break point al inicio del create del form principal o datamodule (en caso que este se cree primero)...

un saludo,
  • 0




IP.Board spam blocked by CleanTalk.