NMPOP31 : Почему невозможно увидеть статистику ?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
mr
Сообщения: 1
Зарегистрирован: 25 янв 2005, 19:19

Вот эта процедура :
procedure TForm1.NMPOP31PacketRecvd(Sender: TObject);
begin
StatusBar1.SimpleText := IntToStr(NMPOP31.BytesRecvd)+' bytes out of '+IntToStr(NMPOP31.BytesTotal)+' transferred';
end;
ничего не показывает в строке состояния. Почему ?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Попробуйте для пробы заменить
StatusBar1.SimpleText :=
на
Form1.Caption:=
или на
ShowMessage(

Может дело исключительно в StatusBar? SimpleText не всегда работает, а только при определенных значениях других свойств (нет хелпа под рукой... смотрите сами)

Кроме того есть особенность:
Statusbar использует стандартную библиотеку (кажется comctl32... опять нет ничего под рукой, где можно было бы посмотреть). Так вот наступил однажды на грабли в Win98 (где все и компилировалось) текст выводимый по SimpleText:= появлялся, а в Win95 и 2000 НЕ ПОЯВЛЯЛСЯ. Исправил правильным назначением свойств, которые влияют на SimpleText....

... тяжело отвечать на вопрос, когда под руками нет ни Delphi ни хелпа... :(
Ответить