TIdAntiFreeze implements a GUI-integration class that ensures processor time is allocated for the Application main thread.
Indy works on the blocking sockets model. Calls made to methods in the Indy components do not return until they are complete. If calls are made in the main thread, this will cause the Application User Interface to "freeze" during Indy calls. TIdAntiFreeze counteracts this effect.
TIdAntiFreeze allows Indy to process Application messages so that Windows messages continue to be executed while Indy blocking socket calls are in effect.
Only one TIdAntiFreeze can be active in an application. If another instance already exists, an exception is raised. TIdAntiFreezeBase uses the global variable GAntiFreeze, declared in the TIdAntiFreezeBase unit, to determine if another instance has already been created.
GAntiFreeze is not assigned if an instance is added in the form designer (during design time).
Skąd mogę ściągnąć komponent NMFTP, żeby go zainstalować w
środowisku XE2 - Chodzi o Buildera. Tam jest ten IdFTP, ale strasznie muli program (zacina jak łączy )
i w ogóle wolno ściąga
(Ponoć ma to związek z Win Firewall - NMFTP działał zawsze OK)