ddeaborttrans( ) 函数

请参阅

结束一个异步动态数据交换 ( DDE ) 事务。

语法

DDEAbortTrans(nTransactionNumber)

参数

nTransactionNumber

当事务发送到服务器应用程序时,该参数指定 DDEExecute( ) 函数、
DDEPoke( ) 函数或 DDERequest( ) 函数返回的事务编号。

返回值类型
逻辑型

说明
仅用于 Visual FoxPro 和 FoxPro for Windows。
异步事务允许 Visual FoxPro 程序继续执行,而不必等待服务器应用程序响应数据请求。
在服务器应用程序响应时,除非指定执行用户自定义函数,否则 DDExecute( ) 函数、DDEPoke( ) 函数和 DDERequest( ) 函数要等待一定的服务器应用程序响应时间,这个时间由 DDESetOption( ) 函数指定。指定一个用户自定义函数并在这些函数中执行该函数,会创建一个异步事务。
如果服务器请求处理完成前调用了 ddeaborttrans( ) 函数,则在事务中不会调用用户自定义函数。

如果成功地结束异步事务,则 ddeaborttrans( ) 函数返回“真”(.T.);如果不能结束异步事务,则返回“假”(.T.)。使用 DDELastError( ) 函数可确定不能结束该事务的原因。