此函式為VC
回傳值為如下結構體
typedef struct _LPR_RESULT
{
struct _LPR_RESULT* pNext;
char license[16];
char color[8];
int nColor;
int type;
int reliability;
RECT location;
int bright;
int msDecode;
int msDetect;
int msLocate;
int msRecognise;
int msEncode;
LPBYTE pBits;
int cbBits;
DWORD dwReserved[61];
}LPR_RESULT;
BOOL WINAPI LPR_File(char * lpszFileName, LPR_RESULT* pResult, int cbBuffer, char * lpszPlateFile);
引數說明:
* BOOL __stdcall : 是否識別成功
* char * lpszFileName : IN 影像檔案名
* LPR_RESULT* pResult : OUT 輸出結果
* int cbBuffer : IN 結果緩沖區長度
* lpszPlateFile : 截取圖片保存成檔案,只支持bmp和jpg
1,宣告全域外部函式
Function Boolean LPR_File(ref String lpszFileName, Ref st_lpr_result pResult, long cbBuffer,ref String platefile_name) Library "XLernel.dll" ALIAS FOR "LPR_File"
2,軟體呼叫:
string ls_name,ls_name2
st_lpr_result st_t
ls_name="d:\bmp\產權處_1_121511.bmp"
ls_name2="d:\bmp\55.jpg"
LPR_File(ls_name,ref st_t, 255,ls_name2)
3,出錯資訊:
bad runtime function reference at line 6 in clicked event of o b j e c t pb_1 of w_wjdr
請教各位錯在哪里應怎么改?
uj5u.com熱心網友回復:
沒有指教?uj5u.com熱心網友回復:
沒有指教的?uj5u.com熱心網友回復:
一般字串都要 ref 的輸出的那個結構體里面是否定義正確?會不會回傳的資料超出了255位元組?
uj5u.com熱心網友回復:
沒有其他辦法,用C++搞定吧轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/65199.html
標籤:API 調用
上一篇:各位大俠,FOR回圈的回圈體不能使用游標嗎?為什么用了游標之后,回圈就沒有用了??
下一篇:獲取可用Comm口
