Показать сообщение отдельно
  #6  
Старый 29.01.2011, 20:43
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Aggression
Спасибо, но мне просто нужно, чтобы при втором нажатии на кнопку порт закрывался без ошибки.

Код:
var Port:THandle;

Похоже на описание локальной переменной. Как ты понимаешь, после выхода из обработчика после первого нажатия кнопки значение этой переменной будет утеряно. Сделай эту переменную глобальной или вообще членом класса. Тогда ошибка должна пропасть.
Ответить с цитированием