資源簡介
二維碼生成軟件,能生成QR Code碼和Data Matrix碼,尤其是data matrix,好難找

代碼片段和文件信息
/*
(C)?2012.?IntBuSoft?Ltd.?http://intbusift.com.
Test?Encode?DataMatrix.
*/
#include?
#include?
void?(__stdcall?*Info)(char*int?*);
void?(__stdcall?*TestEncode)(int*);
void?(__stdcall?*QueryCode)(intchar*int?*);
void?(__stdcall?*QueryMode)(intchar*int?*);
void?(__stdcall?*QuerySize)(intint*);
int?(__stdcall?*EncodeDataMatrix)(char*?int?unsigned?char*?long?*int?int?int?int?);
int?main()
{
printf(“DataMatrixEncode.dll:\n“);
HINSTANCE?dllInstance=LoadLibrary(“DataMatrixEncode.dll“);
//?Test?Version?Info
int?isize;
char?buf[256];
//?Test?Info
(FARPROC&)Info=GetProcAddress(dllInstance“Info“);
size=256;
Info(buf&size);
printf(“Info:“);printf(buf);printf(“\n“);
//?Test?Encode?Info
(FARPROC&)TestEncode=GetProcAddress(dllInstance“TestEncode“);
int?p[3];
TestEncode(p);
printf(“Code:%d;?Mode:%d;?Size:%d\n“p[0]p[1]p[2]);
(FARPROC&)QueryCode=GetProcAddress(dllInstance“QueryCode“);
printf(“Supported?codes:\n“);
for(i=0;i {
size=256;
QueryCode(ibuf&size);
printf(buf);printf(“\n“);
}
(FARPROC&)QueryMode=GetProcAddress(dllInstance“QueryMode“);
printf(“Supported?modes:\n“);
for(i=0;i {
size=256;
QueryMode(ibuf&size);
printf(buf);printf(“\n“);
}
(FARPROC&)QuerySize=GetProcAddress(dllInstance“QuerySize“);
printf(“Supported?sizes:\n“);
int?size_[2];
for(i=1;i {
QuerySize(isize_);
printf(“%dx%d\t“size_[0]size_[1]);
}
printf(“\n“);
//?Test?Encode?
//(FARPROC&)EncodeDataMatrix=GetProcAddress(dllInstance“EncodeDataMatrix“);
(FARPROC&)EncodeDataMatrix=GetProcAddress(dllInstance“EncodeDataMatrix1Bit“);
long?s=10000000;
BYTE*?out_bitmap=new?BYTE[s];
lstrcpy(buf“Hello?World!!!?And?1234567890“);
if?(EncodeDataMatrix(bufstrlen(buf)out_bitmap&s4050)!=0)
{
printf(“Encoding?error!“);
delete?out_bitmap;
return?5;
}
FILE?*f;
f=fopen(“out.bmp““wb“);
if?(f!=NULL)
{
fwrite(out_bitmap1sf);
fclose(f);
printf(“Encoding...OK!“);
}
else?printf(“Can?not?write?bmp?file!“);
delete?out_bitmap;
FreeLibrary(dllInstance);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-04-10?18:16??DataMatrixEncodeSDK\
?????文件???????19968??2012-04-10?10:49??DataMatrixEncodeSDK\DataMatrixEncode.dll
?????文件????????1457??2012-04-10?20:49??DataMatrixEncodeSDK\ReadMe.txt
?????目錄???????????0??2012-04-10?20:52??DataMatrixEncodeSDK\sample\
?????文件???????19968??2012-04-10?10:49??DataMatrixEncodeSDK\sample\DataMatrixEncode.dll
?????文件????????2211??2012-04-10?10:26??DataMatrixEncodeSDK\sample\main.cpp
?????文件????????8192??2012-04-10?10:26??DataMatrixEncodeSDK\sample\TestDataMatrixEncode.exe
?????文件?????????115??2012-04-01?09:42??西西軟件下載.txt
?????文件?????????402??2010-03-19?08:52??西西軟件站.url
評論
共有 條評論