愚公移山
可解FPX,F(xiàn)PXH,F(xiàn)P0R,F(xiàn)P0H
級別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 770 個(gè)
工控威望: 1037 點(diǎn)
下載積分: 2086 分
在線時(shí)間: 484(小時(shí))
注冊時(shí)間: 2008-01-26
最后登錄: 2025-01-04
查看愚公移山的 主題 / 回貼
樓主  發(fā)表于: 2013-08-16 20:27
為什么從觸摸屏上傳出來的XOB文件,反編譯得來的MTP文件里面的宏指令數(shù)據(jù)會改變?其中GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 1)  變成了GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 2)  。一直沒找到原因。。。

宏指令前面部分如下:
macro_command main()
short i=0
bool b=true
int passwd=0
GetData(i, "本機(jī) 觸摸屏", LW, 9219, 1)
GetData(passwd, "本機(jī) 觸摸屏", LW, 9500, 1)  
。。。。。。
。。。。。。
[ 此帖被愚公移山在2013-08-19 19:47重新編輯 ]
愚公移山
可解FPX,F(xiàn)PXH,F(xiàn)P0R,F(xiàn)P0H
級別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 770 個(gè)
工控威望: 1037 點(diǎn)
下載積分: 2086 分
在線時(shí)間: 484(小時(shí))
注冊時(shí)間: 2008-01-26
最后登錄: 2025-01-04
查看愚公移山的 主題 / 回貼
1樓  發(fā)表于: 2013-08-17 10:50
引用
引用第1樓xuyifu112于2013-08-16 22:21發(fā)表的  :
剛才試了,密碼存在LW9500 Lw9501兩個(gè)字中 前面定義的int 32位 所以后面不能為2 只能是1,為什么會出現(xiàn)你說的現(xiàn)象有待高手解答,不過我覺得真沒必要在這事上浪費(fèi)太多時(shí)間,自己找到原因就可以了。


此問題沒弄清楚的話,以后程序上傳會存在很大的風(fēng)險(xiǎn)!因?yàn)樯蟼鞯某绦驎儎?dòng)!