Da się zrestartować komponent???

0

Jest coś takiego w Delphi jak restartowanie komponentów??? Chodzi mi o to, żeby ten komponent się zachowywał jak na początku działania programu.

Przykład: komponent POP3 po wystąpieniu błędów związanych z podaniem złego hosta się psuje (w ogóle się już nie da połączyć nawet z działającym hostem). Chciałbym go jakoś z restartować.

0

NazwaKomponentu.Free;
NazwaKomponentu:=KlasaKomponentu.Create(Self);
W przypadku niewizuanych to CHYBA działa w pełni sprawnie (tyle że musisz ustawić właściwości na takie wartości, jakie trzeba), z wizualnymi są problemy (zadziała, ale będzie migotanie i może się wszystko rozwalić w układzie formy). Ale tak czy siak to badziewny sposób. Można też np. na początku działania programu zapisać komponent do strumienia i później wczytać, to znacznie lepsze, ale pamięciożerne.

0

dzięki. POP3 jest niewizualny i działa zajebiscie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1