HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0321
かさnetgetvについて2解決


かさ

リンク

2022/3/21(Mon) 00:07:03|NO.95789

netgetvでxmlをダウンロードすると、statには4194304がはいり、
変数には56850bytesが入ります。
そのあとnkfcnvをしたら32774bytesになりました。
mesboxで表示させて見ると最後のほうが切れています。
どうすれば最後まで表示できるでしょうか?


#include "hspinet.as" netinit if stat : dialog "ネット接続できません。" : end neturl "https://www.gpvweather.com/jmaxml-view.php?k=%E6%B4%A5%E6%B3%A2%E6%83%85%E5%A0%B1a&p=%E6%B0%97%E8%B1%A1%E5%BA%81&ym=2022-01&f=2022-01-16T05%3A03%3A04-20220116050305_0_VTSE51_010000.xml" netrequest_get "" repeat netexec res if res : break await 100 loop netgetv xml nkfcnv xml,xml,"s",, mesbox xml,640,480 stop

Debug Windowのバッファサイズだとか内容32774bytesの一部を表示していますとか気にせずに書いてたので、
なんでこんなことになるかが理解できません。



この記事に返信する


TOMATO

リンク

2022/3/21(Mon) 00:21:15|NO.95790

NKFによる文字コード変換を行なう
https://docs.hsp.moe/3.6/reference/hspinet/nkfcnv/


p4で、出力先のバッファサイズを指定します。 このサイズを超えた変換は行なわれません。 p4を省略するかマイナス値の場合は、デフォルトサイズ(32KB)が使用されます。



かさ

リンク

2022/3/21(Mon) 00:30:42|NO.95791

TOMATOさん
直りました。ありがとうございます。
NKFにバッファサイズ指定の項目があるのを見落としてました。
これからはリファレンスをしっかり見ようと思いました。



ONION software Copyright 1997-2023(c) All rights reserved.