L
lsys
Unregistered / Unconfirmed
GUEST, unregistred user!
我做指纹采集的active控件.
指纹采集的函数有指纹采集仪的厂商提供,
指纹采集函数返回的是 unsigned pchar *
******************************************************
FingerProcess
处理指纹图象,产生特征数据
函数原形:
long FingerProcess(unsigned char *Bmp, unsigned char *TemplateData);
输入参数:
Bmp 无符号字符数组 存放指纹图象
大小: Width*Height字节(存放一幅W* H点阵256级灰度指纹图象)
输出参数:
TemplateData 无符号字符数组 存放指纹特征数据
大小:TemplateSize字节
*******************************************************
我要将pchar 装换成 string,(因为ASP只能接受widestring类型,不接受pchar类型)
我用了
var
aa:anistring;
bbchar;
begin
aa:=TemplateData
bb:=pchar(aa)
--结果bb<>TemplateData,但是有时相等
aa:=string(templateData)
bb:=pchar(aa)
--结果bb<>TemplateData 但是有时相等
aa:=strpas(templateData)
bb:=pchar(aa)
--结果bb<>TemplateData 但是有时相等
end;
天哪为什么会有则种事情
我有继续查原因
发现相等底结果有如下
TemplateData='柫閶}惶(m;6炏1榼(>d'~鼬p鸐&=蒄r_r搂H?:Cz,戒髒R?稶Sq |^~F>?!槸纶?@?wr梮U?/G?g??藌咢?顺<R肘%?踩.?P?u枋嚖?7rk謢S?榩憂喫??v墁F~R┵?-膩?猋庝瞆I?V}┻??牷?罐篳?W?挖閨КY'U愫掎$铟_2G渘霛廂:竦J;呠*z)>楎`臿鬴DX瓫逷PH淈蜳mn12龚坧鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄r'
bb='柫閶}惶(m;6炏1'#7'榼(>d'~鼬p鸐&=蒄r_r'#$12#$19'搂H?:Cz,戒髒R?稶Sq'#9'|^~F>?!槸纶?'#2'@?wr梮U?'#2'/G?g'#8'??藌咢?顺<R肘%'#$C#6'?踩.?P?u枋嚖?7rk謢S?榩憂喫??v墁F~R┵?-膩?猋庝瞆I?V}┻??牷?罐'#$15'篳?'#$1D'W?挖閨КY'U愫掎$'#$1F'铟_2G'#$E'渘霛廂:竦J;呠*z)>楎`臿'#$1B'鬴DX瓫逷PH淈蜳mn12龚'#8'坧鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄r'#$12
不相等底结果如下
1
TemplateData='柫閶}惶(m;6炏1?寓沣因鞷羓???8羋WB祵章剔D鉁刲捍斐??顊甝莇魸?
⑾爐衬昉??0VZ蹾?黑筧?"^擽夯[?cy0,?j=伃s,況閽▏8辬ItdV弉F?I粅悔Z韞?埒P儲拝C{锗RM6厽t鸪?@绵?樛'
bb='柫閶}惶(m;6炏1'#7'?寓沣'#2'因'#7'鞷羓'#$F'???8羋'#$10'WB祵章剔D鉁'#$1C'刲捍斐??顊甝莇魸?'#$A#$19'⑾爐衬昉?'#$12'?0'#$F'VZ蹾?'#$14'黑筧'#$15'?"^擽夯[?'#$B#$12'cy0,?'#$1B'j'#$19'=伃s,'#$10#$14'況閽'#$B'▏8'#$1C'辬'#1'I'#$E'tdV弉F?I粅悔Z韞?埒P儲拝C{'#$12#5'锗R'#1'M6'#$12#$18'厽t'#$1F'鸪?@绵?樛'
(注意TemplateData不是我人工换行)
2
TemplateData='柫閶}惶(除鼄珕'▅'?鸠夅鸰?缠hP@72&b;炭QX點欧`礢堂?<趀艹錈纶k 筻耈x罽rlx帴|?▁巈爦<x摲鸩??z廃胉b?#鋉侥SYQ竊v谪$罼#飛 3頂忝
指纹采集的函数有指纹采集仪的厂商提供,
指纹采集函数返回的是 unsigned pchar *
******************************************************
FingerProcess
处理指纹图象,产生特征数据
函数原形:
long FingerProcess(unsigned char *Bmp, unsigned char *TemplateData);
输入参数:
Bmp 无符号字符数组 存放指纹图象
大小: Width*Height字节(存放一幅W* H点阵256级灰度指纹图象)
输出参数:
TemplateData 无符号字符数组 存放指纹特征数据
大小:TemplateSize字节
*******************************************************
我要将pchar 装换成 string,(因为ASP只能接受widestring类型,不接受pchar类型)
我用了
var
aa:anistring;
bbchar;
begin
aa:=TemplateData
bb:=pchar(aa)
--结果bb<>TemplateData,但是有时相等
aa:=string(templateData)
bb:=pchar(aa)
--结果bb<>TemplateData 但是有时相等
aa:=strpas(templateData)
bb:=pchar(aa)
--结果bb<>TemplateData 但是有时相等
end;
天哪为什么会有则种事情
我有继续查原因
发现相等底结果有如下
TemplateData='柫閶}惶(m;6炏1榼(>d'~鼬p鸐&=蒄r_r搂H?:Cz,戒髒R?稶Sq |^~F>?!槸纶?@?wr梮U?/G?g??藌咢?顺<R肘%?踩.?P?u枋嚖?7rk謢S?榩憂喫??v墁F~R┵?-膩?猋庝瞆I?V}┻??牷?罐篳?W?挖閨КY'U愫掎$铟_2G渘霛廂:竦J;呠*z)>楎`臿鬴DX瓫逷PH淈蜳mn12龚坧鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄r'
bb='柫閶}惶(m;6炏1'#7'榼(>d'~鼬p鸐&=蒄r_r'#$12#$19'搂H?:Cz,戒髒R?稶Sq'#9'|^~F>?!槸纶?'#2'@?wr梮U?'#2'/G?g'#8'??藌咢?顺<R肘%'#$C#6'?踩.?P?u枋嚖?7rk謢S?榩憂喫??v墁F~R┵?-膩?猋庝瞆I?V}┻??牷?罐'#$15'篳?'#$1D'W?挖閨КY'U愫掎$'#$1F'铟_2G'#$E'渘霛廂:竦J;呠*z)>楎`臿'#$1B'鬴DX瓫逷PH淈蜳mn12龚'#8'坧鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄rp鸐&=蒄r'#$12
不相等底结果如下
1
TemplateData='柫閶}惶(m;6炏1?寓沣因鞷羓???8羋WB祵章剔D鉁刲捍斐??顊甝莇魸?
⑾爐衬昉??0VZ蹾?黑筧?"^擽夯[?cy0,?j=伃s,況閽▏8辬ItdV弉F?I粅悔Z韞?埒P儲拝C{锗RM6厽t鸪?@绵?樛'
bb='柫閶}惶(m;6炏1'#7'?寓沣'#2'因'#7'鞷羓'#$F'???8羋'#$10'WB祵章剔D鉁'#$1C'刲捍斐??顊甝莇魸?'#$A#$19'⑾爐衬昉?'#$12'?0'#$F'VZ蹾?'#$14'黑筧'#$15'?"^擽夯[?'#$B#$12'cy0,?'#$1B'j'#$19'=伃s,'#$10#$14'況閽'#$B'▏8'#$1C'辬'#1'I'#$E'tdV弉F?I粅悔Z韞?埒P儲拝C{'#$12#5'锗R'#1'M6'#$12#$18'厽t'#$1F'鸪?@绵?樛'
(注意TemplateData不是我人工换行)
2
TemplateData='柫閶}惶(除鼄珕'▅'?鸠夅鸰?缠hP@72&b;炭QX點欧`礢堂?<趀艹錈纶k 筻耈x罽rlx帴|?▁巈爦<x摲鸩??z廃胉b?#鋉侥SYQ竊v谪$罼#飛 3頂忝