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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0322
0010netinitのエラー10未解決


0010

リンク

2018/3/22(Thu) 20:42:59|NO.82795

hspinetのnetinitを何回か使用するとエラー番号1のシステムエラーが出てしまいます
なにか解決策はありますでしょうか



この記事に返信する


ぜーっと!

リンク

2018/3/24(Sat) 08:58:58|NO.82806

ヘルプに以下
netinit
(プラグイン / モジュール : hspinet) 解説 Wininet.dllの初期化を行ないます。 net〜で始まる命令を使用する際には、最初に1回だけ必ず実行する必要があります。

1回だけとあるので、何度も実行する必要がないと思います。



0010

リンク

2018/3/24(Sat) 19:47:42|NO.82808

それもやってみましたが二度目のデータ取得がうまくできません



あまら

リンク

2018/3/24(Sat) 21:28:29|NO.82809

もしかしてデータ取得するたびにnettermで終了してるのでしょうか?


*main netinit // 初期化 /* 何らかのデータ取得処理 */ netterm // 終了処理 goto *main
もしこのようなソースならnettermを削除して
netinitを一回だけにしてみてください。



netinit // 初期化 *main /* 何らかのデータ取得処理 */ goto *main
こんな感じです。

nettermは『プログラムを終了するとき』に一回だけ使うか
もしくは一回も使わないか、のどちらかにした方がいいかと思います。



0010

リンク

2018/3/24(Sat) 22:37:30|NO.82811

netterは使用していません



あまら

リンク

2018/3/25(Sun) 00:02:06|NO.82812

>nettermは使用していません
そうでしたか。

それ以外だとパッと思いつくのは、
アクセス先のサーバーが同一IPからの短時間連続アクセスを禁止しているとかでしょうか。

何にしてもどういうソースでどこにアクセスして
どういったデータを取得したいのか全くわからないと
どなたも答えようが無い気がします。

勿論場合によっては個人的に明かしたくない所もあるでしょうから
そういう部分は削って簡略化したソースを作って見せてもらえると
どなたかが回答してくれると思いますよ。



リンク

2018/3/25(Sun) 08:01:18|NO.82813

 こんにちは、横からすみません。

 2度目の取得がうまくいかないというのは、

 1.1つ目のデータを取得した後、別のデータを取得しようとしているがうまくいかない。
 2.同じファイルを2度取得しようとしているが、データが変更されているにもかかわらず、2度目の取得の際も同じ内容が取得されてしまう。

のどちらでしょうか。

 1.の場合は、ちょっと対処法が思いつかないのですが、2.の場合なら、2度目にデータを取得する前にキャッシュを削除してあげると、正常に取得できるかもしれません。
 キャッシュの削除方法ですが、まず、下記のモジュールを.asファイルとして保存するか、プログラムの先頭に張り付けるかしてください。

----------

// キャッシュ削除用モジュール #module #uselib "wininet.dll" #func DeleteUrlCacheEntry "DeleteUrlCacheEntryA" str #deffunc deleteCache str p1 DeleteUrlCacheEntry p1 return #global

----------

 そのうえで、データを取得する直前に

deleteCache "https://yahoo.co.jp/"

みたいな感じで、キャッシュを削除してみてください。
 なお、上記のモジュールを.asとして保存した場合は、プログラムの冒頭でincludeするのを忘れないよう、ご注意ください。

 以上、参考になれば幸いです。

 それでは。



0010

リンク

2018/3/26(Mon) 11:23:16|NO.82823

1.1つ目のデータを取得した後、別のデータを取得しようとしているがうまくいかない。
これが当てはまります



0010

リンク

2018/6/29(Fri) 23:18:27|NO.84667

まだ解決していないのであげます



NAME1

リンク

2018/6/30(Sat) 09:10:21|NO.84670

上げる前に少し読みましょうよ。

>1.の場合は、ちょっと対処法が思いつかないのですが
と書いてるのでこちらはスルーして

>何にしてもどういうソースでどこにアクセスして
どういったデータを取得したいのか全くわからないと
どなたも答えようが無い気がします。

という部分はどうなのでしょうか?



0010

リンク

2018/6/30(Sat) 11:00:14|NO.84674

たしかにそうでした。すみませんでした。
今ツイキャスのapiをつかったソフトを作っているのですが
しばらくするとnetinitのところでエラーが出ます


netinit if stat=0:else:dialog "ネット接続できません。" : end neturl bassurl netheader "Accept: application/json\nX-Api-Version: 2.0\nAuthorization: Bearer "+accesstoken+""//ユーザー情報の取得 netrequest_get "/movies/"+liveid+"/comments?offset=0&limit=1"//GETリクエスト repeat netexec netexecr if netexecr=1:break//正常に取得 if netexecr=-1:goto,*main4//エラー await 50 loop netgetv comments

ソースです

大抵はgetリクエストやpost送信時に起こります
ですが他のところでもエラーは発生するのであまり関係はないと考えています
キャッシュ削除も試してみましたがうまくいきませんでした



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