程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 外部函數調用-【江湖救急】定義外部函數名被關鍵字占用如何處理?

外部函數調用-【江湖救急】定義外部函數名被關鍵字占用如何處理?

編輯:編程綜合問答
【江湖救急】定義外部函數名被關鍵字占用如何處理?

在下用PB調用一個動態庫,裡面有一個方法名叫execute(),
但是定義時跟PB的execute關鍵字沖突,無法定義和使用,
跪求各位大神該如何處理?

多個函數,其中open、close雖PB內部也有,但是可以定義成功並使用,
FUNCTION integer open(string devtype,string serialport,int baudrate,ref string pszRcCode) LIBRARY "Driver.dll"

FUNCTION integer close(string devtype,string serialport,int baudrate,ref string pszRcCode) LIBRARY "Driver.dll"

但是這個execute就不行了,
FUNCTION integer execute(string devtype,string serialport,int baudrate,ref string pszRcCode) LIBRARY "Driver.dll"

該如何解決?其他途徑繞過亦可。

最佳回答:


使用別名

 FUNCTION integer executeABC(string devtype,string serialport,int baudrate,ref string pszRcCode) LIBRARY "Driver.dll" Alias for "execute"
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved