Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: orlandi marco - Gennaio 02, 2016, 11:33:53 pm

Titolo: Errore SIGSEGV con Postgres
Inserito da: orlandi marco - Gennaio 02, 2016, 11:33:53 pm
Salve e buon anno
Ho un problema che non ho idea come affrontare.
ho collegato una tabella di Postgres  e con TDBgrid e  TDBnavigator vedo i dati mentre ho la form non in esecuzione. Quando eseguo la form non da nessun errore ma come clicco sulla barra o sulla tabella esce un errore

Il progetto ha sollevato un eccezione di classe 'External : SIGSEGV' all'indirizzo 4320C3

Cliccando su Ok compare la finestra Assembler in cui è scritto
...
CLASSES_TFPLIST_$__GET$LONGINT$$POINTER
004320C0 83ec08                   sub    $0x8,%esp
004320C3 891c24                   mov    %ebx,(%esp)
...

Grazie in anticipo a tutti 


Titolo: Re:Errore SIGSEGV con Postgres
Inserito da: Stilgar - Gennaio 03, 2016, 03:14:00 pm
Ciao, buon anno anche a te.
Credo che sia un problema di puntatori.
Sicuro che non ci siano puntantori non inizializzati ma solo dichiarati?
Prova a controllare se per qualche motivo non ci sia un cambio di indirizzo e i componenti del database non vadano a margherite per la memoria del pc.
O qualche gestore di eventi all'interno della griglia che si perde.

Stilgar