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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0127
grasshearthspinetでnetexecが正常に実行されない。3未解決


grassheart

リンク

2018/1/27(Sat) 16:33:56|NO.82353

表題のとおりです。
Mastodonのapiのアクセストークンを取得するためのソースコードを書いているのですが
実行するとnetexecの部分でエラー1、システムエラーが発生しましたと出てしまいます。
何か原因は考えられますかね?わかる方教えていただきたいです。

#include "hspinet.as" netinit if stat : dialog "インターネットに接続できません。" : end instance_url="botdon.net" appname="grassheart_0" neturl "https://"+instance_url+"/api/v1/" get_token="client_name="+appname+"&redirect_uris=urn:ietf:wg:oauth:2.0:oob&scopes=read write follow" netrequest_post "apps",get_token repeat netexec result_exec if result_exec : break await 50 loop if result_exec < 0 : mes "ERROR!" : end netgetv return_token size=strlen(return_token) bsave "token.txt",return_token,size



この記事に返信する


リンク

2018/1/27(Sat) 16:53:53|NO.82354

 こんにちは。

 ソースを実行してみましたが、正常に実行できましたので、1つだけ思い当たることを書きます。
 もし、まだHSPを3.5にアップしていないのであれば、hspinetでhttpsのページを取得しようとすると、エラーになるようです。
 ですので、まだHSP3.4等をお使いでしたら、HSP3.5にアップしてみるといいかもしれません。

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



grassheart

リンク

2018/1/27(Sat) 17:00:01|NO.82355

返信ありがとうございます。
HSPは3.5にしてあることを確認しました。となると、これは環境依存になるのでしょうか…?
当方、Wine 2.0.2 + Lubuntu 17.10の環境でHSPのプログラムを開発しております。



あまら

リンク

2018/1/28(Sun) 07:16:32|NO.82357

Wineで使用しているWindowsのバージョンを変更すれば解決するかもしれません。
http://hsp.tv/play/pforum.php?mode=all&num=82083


ご存知でしょうが
Windowsで出来る事がWineでも全て実行可能というわけではないので、
環境依存、というかそもそもWindows実機での使用しか想定していないでしょうから
Wineだとこれも出来ないのか、程度に考えた方がいいかと。



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