Ir al contenido


Foto

Objeto abierto en programa hecho en Delphi


  • Por favor identifícate para responder
5 respuestas en este tema

#1 tuni

tuni

    Member

  • Miembros
  • PipPip
  • 37 mensajes

Escrito 12 octubre 2012 - 11:41

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
  • 14.470 mensajes
  • LocationMéxico

Escrito 12 octubre 2012 - 11:47

....... 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
  • 6.301 mensajes
  • LocationArgentina

Escrito 12 octubre 2012 - 12:57

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
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 12 octubre 2012 - 01:18

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 mensajes

Escrito 24 octubre 2012 - 05:09

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 mensajes
  • LocationColombia

Escrito 24 octubre 2012 - 10:20

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.