PDA

Visualizza la versione completa : [Delphi] Chat e componenti Indy


peste1
06-01-2005, 13:09
Ciao a tutti,
ho trovato sul sito dei componenti Indy (mi riferisco alla versione 9!) questo esempio di chat (http://www.sanbiagiomonza.it/stiva/chat.zip).

Il problema è che ad un certo punto il client della chat si blocca senza generare nessun errore. Mi sapreste dare una mano ad individuare il problema nel codice?

Grazie :fagiano:

alka
07-01-2005, 10:13
Originariamente inviato da peste1
Il problema è che ad un certo punto il client della chat si blocca senza generare nessun errore. Mi sapreste dare una mano ad individuare il problema nel codice?

Cosa intendi con "si blocca"? Significa che il programma appare effettivamente come se fosse bloccato, cioè in stallo, oppure non vengono più generati eventi di invio e ricezione dati?

peste1
07-01-2005, 10:26
In stallo. Completamente fermo ed è impossibile interagire con l'interfaccia (e appare la dicitura Non risponde nella barra del titolo).

alka
07-01-2005, 10:35
Originariamente inviato da peste1
In stallo. Completamente fermo ed è impossibile interagire con l'interfaccia (e appare la dicitura Non risponde nella barra del titolo).
Molto strano, sembrerebbe quasi che il programma finisca in una specie di "blocco critico" (deadlock) dalla tua descrizione.

Se abiliti l'opzione Use Debug DCUs nelle proprietà del progetto, pagina "Compiler", dovresti riuscire ad entrare anche nel codice sorgente dei componenti Indy.

Il problema è riuscire ad individuare come e perchè si blocca il programma. :fagiano:

Posso comunque garantire che i componenti Indy funzionano a dovere (salvo qualche immancabile bug) per quanto riguarda le connessioni: ho sviluppato un programma che lavora per una settimana intera senza interrompersi (perchè il server poi viene spento). :)

Ciao! :ciauz:

Loading