ıʽ鿴

-  ͷ - רҵ򻯽ṩ  (http://222.73.7.161/bbs/index.asp)
--    (http://222.73.7.161/bbs/list.asp?boardid=2)
----  ϵͳõַ  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=29974)

--  ߣkx008
--  ʱ䣺2012/10/19 17:55:22
--  ϵͳõַ
ʹַSTRNCMPSTRFINDַʱʧʺܸߡͬıڷɺû⣬ڽ;Ҫȡһֵıʻڱʻַ˳ѻѣвͬҶǴġƣ֪Ϊʲôָ̡л
--  ߣ
--  ʱ䣺2012/10/19 18:38:48
--  
һܷӦĹʽǽŲ
--  ߣkx008
--  ʱ䣺2012/10/19 19:10:43
--  

û뵽ôлظáһγһԣһڷô졣

 

ƱƱʻ

s:=STKNAME;

s1:=STRMID(s,1,2);
s2:=STRMID(s,3,2);
s3:=STRMID(s,5,2);
s4:=STRMID(s,7,2);

//ַʻ
str1:=\'һ\';

str2:=\'ؿ˶缸ɵذʮ\';

str3:=\'آѾرôҲϰءڿأǧʿϦŮ޴СʬɽݴȽ۹߮ŷ\';

str4:=\'ؤרзᵤΪ֮ƻ微ʲƽͳԴزԪڸ߷׷Ȱ카Ȼƥئ˫̫زͰͱһإ껧֧Ķ﷽ԻľǷֹëˮצسƬţȮռƶϼ˳ŶΤ緦\';
 
str5:=\'اҵԶ˿է̸ǪȽд͹ۻ۽ұѻ߲ܰռ¬شîȥž߶ߵֻٰȶ̨߳ʷҶ˾̾߷ߴʥ뺻ʧͷū島Զɾв˧ƽ͸˰Ǵӳ⵩δĩĸص֭͡㺺ϸ˦ɼƤĿìʸʯʾѨܴܵڦڧڨѵѶ㼢Ԧ\';
 
str6:=\'ةƹبǽηݷ鼿Żɡΰαȹȫپũ̻մӶٽﻪЭӡΣѹԸߺϼͬ߸߹ضعݵ۳׳ĿжżױִլذѰ⳾ҢѲʦ겢ׯ͢ʽڵæϷпǤִɨּѮҷӶɱȨλϫǺѴ꽭ƻүIJԼϿ߼ɫܹܷܻܺܶâܼ֥ܸѪ۽کڪګϷþ긺ǨѸǰаƱʴҳѱ\';
 
str7:=\'ϴҺĶ٣٤赫λס٢١Ӷұ䶳ɾŬۿϻҽ±ȴؾͷɶַԺ֨ⳳǺʸԱö԰Χַ̮ӿ̳ް׹ۼʼ׷Тβƨ᯲᫸ᰵϣʱӴ®ӦŪͮ۳߯־黳ҽŤ糶ŰҼץͶ۸ҿĹ꺺ʱɼӲĴȶÿ̭ɳ湵ûֲĵ״̿ұ긦е˽ͺϵγ硴ɴڷֽƷŦ磺ǼФǸγܽҽ«ܾҰоܿѿέȲIJ֤ڬڭʶթڮߴڰگڱȶƳӭ˽·ûԶΥʺۢۡ붤ȼ簢鸽½¤¿𯼦۾ѽ߼߽߾߻Ż߿Ǻؿ˱\';
 
str8:=\'ɥЩؽۼ٦٥٬ٮʹ٩٪٧½ȿ٭ٯߵƾεˢȯɲƱ׿Ծȡզ;ӽ̹ͼ̹崹¢䱸ҹηܱķʼί߼ѧڹ涨˱ʵоẰᴿ㲯ҵҵӷϽһ¼ֻ̬вŸն껲ºɰ幹ö֦ǹɹŷĭӷӹմй﷨עӾdz¯׳Ȳְõ⻷߰äֱ֪ѱϸ֯称ᆳҮɷʼԷٰ̦ܿɻӢƻïéԻĹڴʫϻѯںͰ˻ʹתǵȵ֣ۧۤۨ۩ɽ𷰵բָªİǶ꽤αʻפ²Žٷ̰ƶ֫ǥٰ٫ζаۥűϸǹ̹̿ܶڵڶڸڹ²ʭвɷŹå£ӵš־׾԰յĴ̧ĨѺƺŢкúݾڲڳڷڻڼۣۦֶ٨\';
 
str9:=\'پֱͤٶٴٸױٹٶٱٲٳðǰнѫжܱƷҹԫѵ︴ȽҦ¦欽ȺϿ嶻ܹ⽫ٳʺϿͲ۴֡Ӷͥߺ໲ŭ˼Թܺս˩ʰָֹͦʩӳԼܼڱijȾѼդ궰ձȪϴ嶴䢺䬶䡻Ǣɲ䫼䯻̿ھƱըǣʨ貣ɺ巩ηԻӯζʡüɰשףخֿƴͻĸѰ޽ƻѤtͳˣе̥ʤհطݢٻӫҩϺʴҪڽܴóѺѡѷۭۮ۬¿۪۫ظƱԿվٹ̷ұ춸Ժ˳ʳ罾ǹŸŨѶýȱ۳Կ䤽´ãݡݣݥ˵ż׷ٵٷſθҧҿްӺܻӴݤݦݧŰǰھջڿѻ㡶ٿƴקťٰ̢ЮӵŲѻ躧ջж˸úݽ̽ߴգ\';
 
str10:=\'񸩾㱶ٿȺý賫žٻپծֵټ׼ڡԭŸܲԲɼݿмչͷϯͽˡϢȭֿƺ貶񻻵Ч͵аի˻νɹ˷ʲ˨У˸Φͩɣ嵵׮ֺ̩˻ӸԡͿӿ̿Ȱƿ֢ޏ|յμôխվЦʷ篾мȱո̳ȸٽ֬º㽢޺ݰɯݮݷݯݸĪݨӨݺݻç˥Ԭŵ˭ŵ̸޼ظ͸;ͨųҷ߲ۯ۰ƸǮǦí˶Ԥ鿥ѼٽٺĿܸذݴ༹ŧҨݩݶݱݴݬݹݳݭݪݫݲݵ̻·׻Dz¸Ѷڣԩڤ߰·Ŷǯܲ淶ث׺Ķتԧ㩺㨻ΰͱ׽ѳ볺ɬȺӷǻ̽ƣ۾ӸѣǰŰʳܵ\';
 
str11:=\'Ǭȼƫͣż͵dzջ˼ÿΨ৳̷ơȦܤܣܥöܡܢǵ¹Ȣ漻Ӥ޼żܿξdz±ոijᡳӹȵʱϤƻߴ̽ӿڴ뷽ָб޳Ͱ÷е봸Һõĵ㻴Ԩ½ϩɺʻˬͲè𨰨пǵʢι˶ƱҤ񻾹ϵӷεͼۼ糴ά緱׺ְŸ沰ݼѹվݿݽƼήөӪƵ´ϮıԾľմ۱۲Ұͭղ¡ȸѩ­Ĺظ¹ƹɾ˲ݾƸгνβɶžХֺ̪ϳ綠ҿ茶㲼㬵㰾ϧΩ㫲ѵƵڵ°Ҵ⤴Ȭ̺˼ƻɴճ\';

str12:=\'ϴаʣļóϲȱ̿ܨҼýɩܸºԢϡǶñᢷ߱ǿѭݳͱ修ƳԮɢؾ쳰˹վ羧ؼɭֲ׵駽Ҭۿֳ̺릵μֿպտʪӸѳ̻ͱٽȻϬ帷Ӳȷ»˰ѴѿͯڵȽܷͲɸ罼翼ĻƱԵƢҸ縭ǻ˴ͧظ϶ڿݵ޽ֻѽֲװԣȹϿлҥǫʹԽ̰ϵȼԹꢹٵп׸϶ż³ɤ౿ι஺ิܧܦܩ㷻ﭳ㶷ҾȲƭɧ§ɦѴ𴧿⪻袶ʹƦ컾\';
 
str13:=\'ɵڵܪܫĹϱż޼įջĻ΢޸㺴°Яҡ̯Ͼů驴Ш騿¥鯸鶻ЪԴϪб̲ĮӻͼɷúԳ觺ɪ̵ձ˯޲Ƕ鰫ֵµ鱮տǩӾǷɲȺƸȾӼչղܽáӿ·ѶҶꣷδDZDzң۱۴۳۵ҳͪﻴêസ׶ĶӺ³ױѥƵӱ广ȵֱԸ}
 
str14:=\'ɮӾмѸܬܭǽܮ˵ͷկαԸĽ㼿ˤժġߡƲ黰եȶģǸعƯ©ΫɿϨѬݴغܱ̼̼۴Ŵ߶빿䲭վӧԴظĤޤޣεǾޢޡ֩Ӭۺ̷ܺò׸׬ӻԯϽշ۷۶øͶþؿؾ\';
 
str15:=\'Ƨ˻ҭ޸ܯīᦴӰ»ο㿺㽶¾Ħ˺ߤײ˲׫ߢߣߥܷĺβȷӣDZ̶γ̱Ϲޫݿ𡵾ڻ׭ƪ¨ںϱϥެަޥީިާޭުЫǴԥȤ̤׾۲ָùЬնƮϺ\';
 
str16:=\'弽جԱиߦòߧߨٳӳº壼ȼ̡ưȳƳĥܲٽ纲޳ޮٱ޶ޱ޲Ѧ޵ޯްн޴ꥱ۸ȩ޾ص쮲ǭĬ\';
 
str17:=\'麿ֺڻųߪߩ̴ϭƾ˲ͫ׽㿷㷱족ӷ޹޸޷޻޺Ӯ念̣˪ϼκȣ]\';
 
str18:=\'´հݷź޼ٷӥ\';
 
str19:=\'߫嬱跰꽮Ѣ޽޿Ģ޾зྯߵŲ۹´\';
 
str20:=\'ػ½Ρ容ǼŴҫƩۺܰħ\';

str21:=\'¶\';
 
str22:=\'ܱܲȿպ\';
 
str23:=\'߬ȧ\';
 
str24:=\'\';
 
//һַ
e1:=STRFIND(str1,s1,1);
e2:=STRFIND(str2,s1,1);
e3:=STRFIND(str3,s1,1);
e4:=STRFIND(str4,s1,1);
e5:=STRFIND(str5,s1,1);
e6:=STRFIND(str6,s1,1);
e7:=STRFIND(str7,s1,1);
e8:=STRFIND(str8,s1,1);
e9:=STRFIND(str9,s1,1);
e10:=STRFIND(str10,s1,1);
e11:=STRFIND(str11,s1,1);
e12:=STRFIND(str12,s1,1);
e13:=STRFIND(str13,s1,1);
e14:=STRFIND(str14,s1,1);
e15:=STRFIND(str15,s1,1);
e16:=STRFIND(str16,s1,1);
e17:=STRFIND(str17,s1,1);
e18:=STRFIND(str18,s1,1);
e19:=STRFIND(str19,s1,1);
e20:=STRFIND(str20,s1,1);
e21:=STRFIND(str21,s1,1);
e22:=STRFIND(str22,s1,1);
e23:=STRFIND(str23,s1,1);
e24:=STRFIND(str24,s1,1);

n[1]:=if(e1>0,1,0);
n[2]:=if(e2>0,2,0);
n[3]:=if(e3>0,3,0);
n[4]:=if(e4>0,4,0);
n[5]:=if(e5>0,5,0);
n[6]:=if(e6>0,6,0);
n[7]:=if(e7>0,7,0);
n[8]:=if(e8>0,8,0);
n[9]:=if(e9>0,9,0);
n[10]:=if(e10>0,10,0);
n[11]:=if(e11>0,11,0);
n[12]:=if(e12>0,12,0);
n[13]:=if(e13>0,13,0);
n[14]:=if(e14>0,14,0);
n[15]:=if(e15>0,15,0);
n[16]:=if(e16>0,16,0);
n[17]:=if(e17>0,17,0);
n[18]:=if(e18>0,18,0);
n[19]:=if(e19>0,19,0);
n[20]:=if(e20>0,20,0);
n[21]:=if(e21>0,21,0);
n[22]:=if(e22>0,22,0);
n[23]:=if(e23>0,23,0);
n[24]:=if(e24>0,24,0);

//һַıʻ
m1:=0;
x:=1;
WHILE m1=0 do BEGIN
m1:=n[x];
x:=x+1;
IF m1>0 then BREAK;
end;
m1:=x-1;
EXPLAIN(1,NUMTOSTR(m1,0));

//ڶַ
e1:=STRFIND(str1,s2,1);
e2:=STRFIND(str2,s2,1);
e3:=STRFIND(str3,s2,1);
e4:=STRFIND(str4,s2,1);
e5:=STRFIND(str5,s2,1);
e6:=STRFIND(str6,s2,1);
e7:=STRFIND(str7,s2,1);
e8:=STRFIND(str8,s2,1);
e9:=STRFIND(str9,s2,1);
e10:=STRFIND(str10,s2,1);
e11:=STRFIND(str11,s2,1);
e12:=STRFIND(str12,s2,1);
e13:=STRFIND(str13,s2,1);
e14:=STRFIND(str14,s2,1);
e15:=STRFIND(str15,s2,1);
e16:=STRFIND(str16,s2,1);
e17:=STRFIND(str17,s2,1);
e18:=STRFIND(str18,s2,1);
e19:=STRFIND(str19,s2,1);
e20:=STRFIND(str20,s2,1);
e21:=STRFIND(str21,s2,1);
e22:=STRFIND(str22,s2,1);
e23:=STRFIND(str23,s2,1);
e24:=STRFIND(str24,s2,1);

n[1]:=if(e1>0,1,0);
n[2]:=if(e2>0,2,0);
n[3]:=if(e3>0,3,0);
n[4]:=if(e4>0,4,0);
n[5]:=if(e5>0,5,0);
n[6]:=if(e6>0,6,0);
n[7]:=if(e7>0,7,0);
n[8]:=if(e8>0,8,0);
n[9]:=if(e9>0,9,0);
n[10]:=if(e10>0,10,0);
n[11]:=if(e11>0,11,0);
n[12]:=if(e12>0,12,0);
n[13]:=if(e13>0,13,0);
n[14]:=if(e14>0,14,0);
n[15]:=if(e15>0,15,0);
n[16]:=if(e16>0,16,0);
n[17]:=if(e17>0,17,0);
n[18]:=if(e18>0,18,0);
n[19]:=if(e19>0,19,0);
n[20]:=if(e20>0,20,0);
n[21]:=if(e21>0,21,0);
n[22]:=if(e22>0,22,0);
n[23]:=if(e23>0,23,0);
n[24]:=if(e24>0,24,0);

//ڶַıʻ
m2:=0;
x:=1;
WHILE m2=0 do BEGIN
m2:=n[x];
x:=x+1;
IF m2>0 then BREAK;
end;
m2:=x-1;
EXPLAIN(1,NUMTOSTR(m2,0));

//ַ
e1:=STRFIND(str1,s3,1);
e2:=STRFIND(str2,s3,1);
e3:=STRFIND(str3,s3,1);
e4:=STRFIND(str4,s3,1);
e5:=STRFIND(str5,s3,1);
e6:=STRFIND(str6,s3,1);
e7:=STRFIND(str7,s3,1);
e8:=STRFIND(str8,s3,1);
e9:=STRFIND(str9,s3,1);
e10:=STRFIND(str10,s3,1);
e11:=STRFIND(str11,s3,1);
e12:=STRFIND(str12,s3,1);
e13:=STRFIND(str13,s3,1);
e14:=STRFIND(str14,s3,1);
e15:=STRFIND(str15,s3,1);
e16:=STRFIND(str16,s3,1);
e17:=STRFIND(str17,s3,1);
e18:=STRFIND(str18,s3,1);
e19:=STRFIND(str19,s3,1);
e20:=STRFIND(str20,s3,1);
e21:=STRFIND(str21,s3,1);
e22:=STRFIND(str22,s3,1);
e23:=STRFIND(str23,s3,1);
e24:=STRFIND(str24,s3,1);

n[1]:=if(e1>0,1,0);
n[2]:=if(e2>0,2,0);
n[3]:=if(e3>0,3,0);
n[4]:=if(e4>0,4,0);
n[5]:=if(e5>0,5,0);
n[6]:=if(e6>0,6,0);
n[7]:=if(e7>0,7,0);
n[8]:=if(e8>0,8,0);
n[9]:=if(e9>0,9,0);
n[10]:=if(e10>0,10,0);
n[11]:=if(e11>0,11,0);
n[12]:=if(e12>0,12,0);
n[13]:=if(e13>0,13,0);
n[14]:=if(e14>0,14,0);
n[15]:=if(e15>0,15,0);
n[16]:=if(e16>0,16,0);
n[17]:=if(e17>0,17,0);
n[18]:=if(e18>0,18,0);
n[19]:=if(e19>0,19,0);
n[20]:=if(e20>0,20,0);
n[21]:=if(e21>0,21,0);
n[22]:=if(e22>0,22,0);
n[23]:=if(e23>0,23,0);
n[24]:=if(e24>0,24,0);

//ַıʻ
m3:=0;
x:=1;
WHILE m3=0 do BEGIN
m3:=n[x];
x:=x+1;
IF m3>0 then BREAK;
end;
m3:=x-1;
EXPLAIN(1,NUMTOSTR(m3,0));


//ĸַ
e1:=STRFIND(str1,s4,1);
e2:=STRFIND(str2,s4,1);
e3:=STRFIND(str3,s4,1);
e4:=STRFIND(str4,s4,1);
e5:=STRFIND(str5,s4,1);
e6:=STRFIND(str6,s4,1);
e7:=STRFIND(str7,s4,1);
e8:=STRFIND(str8,s4,1);
e9:=STRFIND(str9,s4,1);
e10:=STRFIND(str10,s4,1);
e11:=STRFIND(str11,s4,1);
e12:=STRFIND(str12,s4,1);
e13:=STRFIND(str13,s4,1);
e14:=STRFIND(str14,s4,1);
e15:=STRFIND(str15,s4,1);
e16:=STRFIND(str16,s4,1);
e17:=STRFIND(str17,s4,1);
e18:=STRFIND(str18,s4,1);
e19:=STRFIND(str19,s4,1);
e20:=STRFIND(str20,s4,1);
e21:=STRFIND(str21,s4,1);
e22:=STRFIND(str22,s4,1);
e23:=STRFIND(str23,s4,1);
e24:=STRFIND(str24,s4,1);

n[1]:=if(e1>0,1,0);
n[2]:=if(e2>0,2,0);
n[3]:=if(e3>0,3,0);
n[4]:=if(e4>0,4,0);
n[5]:=if(e5>0,5,0);
n[6]:=if(e6>0,6,0);
n[7]:=if(e7>0,7,0);
n[8]:=if(e8>0,8,0);
n[9]:=if(e9>0,9,0);
n[10]:=if(e10>0,10,0);
n[11]:=if(e11>0,11,0);
n[12]:=if(e12>0,12,0);
n[13]:=if(e13>0,13,0);
n[14]:=if(e14>0,14,0);
n[15]:=if(e15>0,15,0);
n[16]:=if(e16>0,16,0);
n[17]:=if(e17>0,17,0);
n[18]:=if(e18>0,18,0);
n[19]:=if(e19>0,19,0);
n[20]:=if(e20>0,20,0);
n[21]:=if(e21>0,21,0);
n[22]:=if(e22>0,22,0);
n[23]:=if(e23>0,23,0);
n[24]:=if(e24>0,24,0);

//ĸַıʻ
m4:=0;
x:=1;
WHILE m4=0 do BEGIN
m4:=n[x];
x:=x+1;
IF m4>0 then BREAK;
end;
m4:=x-1;
EXPLAIN(1,NUMTOSTR(m4,0));

 

ϣһͰ취Ҿܼɻˡлл


--  ߣ
--  ʱ䣺2012/10/19 19:24:42
--  

ôӵij򣬽ɺ֮϶ϸڲѷɺϵĹʽȫǶģ

ܷһ˵ĹʽŲ鹤ģ

͸ֶΣĸط⣬ο http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 4еĹʽԲ


--  ߣkx008
--  ʱ䣺2012/10/19 20:49:38
--  

ãллظڽдģֻڷɺãΪࡣʵҲӣ½ʽͿУȻԱȼıʻʵʵıʻͦġ⣬ʽX1-24Һʹ24-1Ҽвͬ

 

鷳ԣΪDZ⣬ϵͳ⡣л


--  ߣ
--  ʱ䣺2012/10/19 21:55:06
--  

Ĺʽڸӣ޷֪ľ⣬Ҳ㲻ӦõõһʲôĽΪܸİ⣬ɷֶͨβһ¾Ǿ仰ĸϳɺͬĽǾͿԵЭ