Delphi: отмена TDataSet. Сообщение в событии OnBeforePost

Я не видел никакой инициализации mTcpClient, вам нужно инициализировать ее следующим образом:

mTcpClient= TcpClient(); 

, и если ваша переменная находится в классе TcpClient, вы можете получить к ней доступ через mTcpClient.statusWIFIX

Вам также необходимо сделать область видимости statusWIFIX общедоступной, например:

public Boolean statusWIFIX = false;

в вашем классе TcpClient.

Вы также можете отправлять данные через намерение, но просто для доступа к statusWIFIX для повторного запуска действия не очень хороший подход.

15
задан mghie 8 May 2009 в 07:19
поделиться

1 ответ

Вызов метода Прервать (из устройства Система , если я правильно помню) вызывает исключение EAbort , которое отменяет только текущую операцию. Это должно сработать.

(Кстати: этот метод отмены операции databaset также описан где-то глубоко в справочной системе как «нормальный» способ достичь этого - вот откуда я получил эту технику изначально).

22
ответ дан 1 December 2019 в 03:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: