公開中のwz6のバージョンをチェック表示します。
//20091115分離して修正 #include <windows.h> #include <text.h> //##切り出す HTEXT newobj kiridashi(HTEXT text,char* strmae,char* strato){ jumpend(text); INT size=getadr(text); UINT pLen; INT hajime=searchex(text,0,size,strmae,SEARCH_ALL|SEARCH_RE,&pLen); if (hajime != IFILE_ERROR) { delarea(text,0,(hajime+pLen)); } jumpend(text); size=getadr(text); INT owari=searchex(text,0,size,strato,SEARCH_ALL|SEARCH_RE,NULL); if(owari != IFILE_ERROR){ delarea(text,owari,size); } jumptop(text); return(text); } //##ページ取得 HTEXT newobj http_gets(HTEXT arg){ HTEXT recv=new(); if(internetconnect()){ if(internetable()){ recv =httprecv(arg); tosjis(recv,detectkc(recv)); internetclose(); internetend(); }else{ add(recv,"接続できません\n"); } } else{ add(recv,"接続できませんでした\n"); } return(recv); } //##wz6ver取得 wz6ver{ title: 公開中WZ6のバージョンをチェックします。 tool:wz6ver HTEXT arg=new(); arg.clmurl="http://www.wzsoft.jp/wz6/dload.htm"; HTEXT recv=http_gets(arg); char* saki="公開の「"; char* ato=\"」です。\<br\>\<\/b\>"; kiridashi(recv,saki,ato); iprintf(recv); iprintf("\n%s\n",arg.clmurl); }