PDA

Ver la Versión Completa : problema con sistema - Delphi 7


BlueSteel
17-04-2012, 16:42:00
Hola amigos, les cuento lo que me ha pasado con un sistema que llevo trabajando hace varios meses ya....

Esta realizado con Delphi 7, SQL Server 2005 y componentes ADO....

resulta que estaba todo bien con mi sistema, pero de una fecha hasta ahora, solo he agregado más Forms según lo que voy avanzando (El sistema en sí no es muy grande, tiene como 40 Forms...).... y cuando quiero compilar, me genera error y ciertos Forms que funcionaban bien, ya no los puedo ejecutar...

Cuando compilo me genera el siguiente error...

Proyect AbonoCodigo.exe raised exception class EAccessViolation with message 'Access violation at address 005C4F1B in module 'AbonoCodigo.exe'. Read of address 000001F4'. Process stoped. Use Step or Run to continue.Si voy al codigo que muestra como causal de la falla me muestra el siguiente

procedure TContrato_Abono.FormCreate(Sender: TObject);
begin
Datos.ItemsContrato.Active := True;
Datos.ItemsContrato.EmptyTable;
Datos.ItemsContrato.Refresh;
Sw_2 := 0;
end;


Datos, Form de tipo DataModule
ItemsContrato : Componente JvMemoryData.

Vuelvo a insistir que dichos formularios funcionaban super bien, y las modificaciones que he realizado no han sido con dichas Tabla de Memoria ni con dicho Formulario.

A raiz de esto, lo que hice fue tratar de dividir mi programa en varios aplicaciones más pequeñas.... todo estaba bien, hasta que quise ejecutarlo, pero la pantalla más importante tengo 2 componentesn de tipo DBLookupComboBox, los cuales estan perfectamente vinculados a los DataSource, pero resulta que no los activa y por ende no muestra el contenido....

Alguien ha tenido problemas de este tipo....

Por mientras volveré a crear los componentes y vincular para ver que puede estar mal...


Salu2:D:cool:

roman
17-04-2012, 17:12:49
Y, ¿el módulo Datos en qué momento lo creas? ¿No será que los tienes en AutoCreate, después de TContrato_Abono?

Por cierto,

Cuando compilo me genera el siguiente error...

quiero suponer que el problema surge cuando ejecutas y no cuando compilas ;)

// Saludos

BlueSteel
17-04-2012, 17:50:03
Y, ¿el módulo Datos en qué momento lo creas? ¿No será que los tienes en AutoCreate, después de TContrato_Abono?

Por cierto,

quiero suponer que el problema surge cuando ejecutas y no cuando compilas ;)

// Saludos

Gracias Roman... ese era el problema... lo que pasa es que antes tenia un Form que lo utilizaba con DataModule, pero despues cree un Form de DataModule y este se creo al final..... en fin un pequeño detalle que me habia traido muchos problemas....


En realidad el error salta cuando lo Ejecuto :D:rolleyes: