Ik gebruik de Indy 9 TCPServer.
In de OnExecute event heb ik dit staan:
Echter dit levert problemen op. Als ik nu geen try except gebruik, werkt het wel gewoon goed.
Na wat experimenteren ben ik er achter gekomen dat als ik onder aan de event het volgende zet:
werkt het wel gewoon goed met die try except.
Maar ik heb in de demo's van Indy gekeken en daar gebruiken ze dat niet. Mijn vraag is daarom of dit wel de juiste/goede methode is?
In de OnExecute event heb ik dit staan:
Delphi:
1
2
3
4
5
6
7
8
| try Input := AThread.Connection.ReadLn; except on E: Exception do begin end; end; |
Echter dit levert problemen op. Als ik nu geen try except gebruik, werkt het wel gewoon goed.
Na wat experimenteren ben ik er achter gekomen dat als ik onder aan de event het volgende zet:
Delphi:
1
| AThread.Terminate; |
werkt het wel gewoon goed met die try except.
Maar ik heb in de demo's van Indy gekeken en daar gebruiken ze dat niet. Mijn vraag is daarom of dit wel de juiste/goede methode is?