当在Windows XP SP2上使用API时,请务必使用“Windows更新”来安装以下补丁: Windows XP Service Pack 2 (KB884020)更新。
API上的所有文本信息都是Unicode形式。 在API中,版本信息和工程信息都是Unicode形式。如果您希望在另外一种文本代码(ASCII等)中使用这些信息,请转换代码。
IPC中必须具有TCP/IP设置时您才能在其中使用专用API。请务必查看网络设置是否安装了TCP/IP协议。
要使用设备访问API,需首先启动WinGP。 如果您在未启动WinGP的情况下使用设备访问API,就会发生错误。 如果您在退出WinGP后启动设备API就会导致超时错误。
当API使用用户应用程序进行通讯时请勿将IPC设为待机模式。
用户应用程序应该控制IPC只有在完成了设备访问API操作后才进入待机模式。
要添加一个更新Pro-Server EX版本的协议,您需要将在GP-Pro EX中更新的协议模块安装到已经安装了WinGP SDK的IPC中。
在ReadSymbolD()、ReadSymbolVariantD()、WriteSymbolD()、WriteSymbolVariantD() API中,您不能使用任何超过如下数组大小的数组变量。
数组变量类型 |
WinGP API通讯可以访问的最大大小 |
---|---|
位变量 |
255 |
整型变量 |
510 |
浮点型变量 |
510 |
如果您安装了Pro-Server EX V1.10,您必须单独控制Pro-Server EX。
IPC中必须具有TCP/IP设置时您才能在其中使用设备API。请务必查看网络设置是否安装了TCP/IP协议。
如果您在访问设备访问API的过程中退出WinGP,API的所有返回值均会发生错误。
如果您通过剪贴板编译在Visual C++ Ver.6, (C:\Program files\Pro-face\WinGP\SDK\VC\Public\ProEasy.h)或 Pro-Studio[编程支持]-[VC:语句]中创建的头信息, LPVARIANT可能导致未定义错误。LPVARIANT在afxdisp.h中定义。应通过在stdafx.h中定义#includeafxdisp.h包含该文件来避免错误。
如果勾选了[设置外部存储器目标文件夹中的文件数],则不能用WinGP或Pro-Server EX的寄存器访问API“define file type”访问CF卡。