Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2010
fcios fcios is offline
Miembro
 
Registrado: jul 2003
Posts: 108
Poder: 21
fcios Va por buen camino
Error al cerrar el programa server con IntraWeb 10 si hay sesiones activas

Hola uso Delphi 2009, Intraweb 10.0.23, Zeos 7.0.0-alpha, Firebird 2.1.1.17910 o 2.1.3.18185

el Zeos 7.0.0-alpha es la primera version de prueba para Delphi 2009 y entiendo que puede tener estos errores, si alguien lo puede revisar se lo agradezco ya que este error escapa a mi conocimiento.

Al cerrar el programa server de aplicación me aparece un error :
Exception Class EAccessViolation with message 'Access violation at address
100174A7 in module 'fbclient.dll'. Write of address 011DF634'.

Para reproducirlo, por ejemplo:

File, New, Other, VCL for the Web, VCL for the Web Application Wizard,
StandAlone Application, Create User Session, HTML 4.0, OK

En la Unit1.dfm

colocar TZConnection1, set Database, HostName, Password, User and Protocol
Firebird-2.1

En zConnection1 cambiar Conected to True para verificar que anda la conección, luego dejarlo de nuevo en False

coloar TZQuery1, setear Connection a TZConnection1, SQL= select * from TABLEXX

coloar un IWLabel desde IW Standard simplemente para ver algo


Abrir la coneccion y la tabla en el Create:
procedure TIWForm1.IWAppFormCreate(Sender: TObject);
begin
ZConnection1.Connect;
ZQuery1.Open;
end;

En el destroy:
procedure TIWForm1.IWAppFormDestroy(Sender: TObject);
begin
Zquery1.Close;
ZConnection1.Disconnect; // AQUI SE PRODUCE EL ERROR
end;

Correr la palicación con F9,
F9 otra vez dentro de la aplicación,
cerrar la aplicación y aparece el error:

Exception Class EAccessViolation with message 'Access violation at address
100174A7 in module 'fbclient.dll'. Write of address 011DF634'.

Si coloco un boton para cerrar y hago Release no aparece el error al cerrar el programa server


el problema es cuando cierro el programa server y hay sesiones activas conectadas a la base de datos,
se ve que hay un problema en el Zeos 7 ALPHA cuando quiere cerrar la conección

yo e intentado debaguearlo pero la verdad escapa a mi conocimiento

Yo creo que el error está en la línea 730 de
TZFirebirdBaseDriver.isc_detach_database

Result := FIREBIRD_API.isc_detach_database(status_vector, db_handle);


Hace dos semanas lo reporte en Zeos y todavía no encontramos una solución

cualquier ayuda es bienvenida

muchas gracias
Fabian
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Intraweb Cerrar Menubar,toolsbar Del Browsers ASAPLTDA Internet 0 11-04-2008 16:22:32
Error Cuando Acceso A La Aplicacion En Mas De Dos Sesiones En Pc Distintas rrosariom Conexión con bases de datos 3 12-05-2007 04:31:15
intraweb: control de sesiones source_code Internet 1 09-04-2005 20:54:12
error en dll IPDX32.DLL al correr programa en server 2000 gaescoto Conexión con bases de datos 1 09-06-2003 17:06:48
error en dll IPDX32.DLL al correr programa en server 2000 gaescoto Windows 0 06-06-2003 02:36:21


La franja horaria es GMT +2. Ahora son las 03:20:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi