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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0527
zezenanahsptvフォルダと Dish Win版 picload表示について5解決


zezenana

リンク

2022/5/27(Fri) 00:54:31|NO.96471

添付サンプルの実行にて以下の動作が見受けられるのですが私の環境だけでしょうか?

・HSP3.7β1以前の HSP3Dish実行では picloadの画像が表示されない(未サポート?)

・HSP3.7β2(プレビュー版)では、picloadも celloadも hsvtvフォルダの画像ファイルを
読めずに「#Error13 画像ファイルがありません」と表示される


;#include "hsp3dish.as" // ①無印/Dishの切り替え #if 1 // ②picload/celloadの切り替え picload "hsptv_img.png",1 #else celload "hsptv_img.png",1 celput 1 #endif redraw 1

①のコメントにて HSP3無印WinとHSP3Dish Winの実行切り替え
②を 0にするとcelload表示、1にするとpicload表示



この記事に返信する


zrs90(5さい)

リンク

2022/5/27(Fri) 11:25:02|NO.96472

参考になるか分かりませんが
ソースが短かったので試して見ました。
環境は下記の通り。

HSP3.6 Windows7pro 32ビット
Core i5 -4590 内蔵グラフィック
メモリ4G HDD500G
Microsoft Wired keyboard 600(有線)
4Kモニター環境
標準エディタ(※ネット接続なし)

※ #96471 zezenana さん のサンプルを
実行する際、画像に関しては
パスが通らなかった為、フルパス指定し実行。

ーーーーーーーーーーーーーー
3.6 での、実行結果

●ノーマルWindows版

#if 0
 ウインドウ背景白
 画像表示あり、背景黒 ←※

#if 1
 ウインドウ背景白
 画像表示あり、背景白


●Dish Windows版

#if 0
 ウインドウ背景(※画像サイズの関係で不明)
 画像表示あり、背景白 ←※

#if 1
 ウインドウ背景白
 画像表示なし
 
ーーーーーーーーーーーーーー

●3.7β1、2(プレビュー)については
当方都合で未確認です。

●3.5も上と同様のようです。

●3.6 で、support_cmds.txtを参照。
dish非互換コマンドに
picload、celload がありましたが
私はαチャンネルの扱いの項目位しか
説明が見つけられませんでした。
コレ以外、何かありましたでしょうか?

●ソースに、redraw 0 がありませんが
無くても変わらないようです。
(※そもそも何も無い所に画像表示して
いるからでしょうか?)

●同梱の別の.png画像も2〜3見ましたが
上と結果は変わらないようです。
(※hsp_tv_img.png と、hsp_tv_img2.png では
画像の背景色が、違うので上の結果とは
その点だけ違います。)

ただし、.png以外の形式や、全く別の画像は
テストしてないので不明です。



zezenana

リンク

2022/5/28(Sat) 09:08:53|NO.96481

>zrs90(5さい) さん

添付サンプルご確認いただきありがとうございます。

今回載せたスクリプトには色々と不備があったようでして
Dish Win版の picload命令の未サポートの件についてと
Dish Win版の hsptvフォルダの問題?が混在していたようです。

混乱させたようですみません。

>パスが通らなかった為、フルパス指定し実行。
>3.6 での、実行結果
>:
>(中略)
>:
>●3.5も上と同様のようです。

ご確認いただいた結果は同じでしたので、私の環境の問題ではないみたいですね。

ちなみに 無印Win版、HSP3.51Dish Win版では hsptvフォルダは参照できないので
フォルダ指定するのが正しいです。記載不足ですみません。

HSP3.6の Dish Win版では、以下の通りフォルダ指定なしで動作すると思います。
https://www.onionsoft.net/hsp/v36/doclib/hsptv_res.htm

>dish非互換コマンドに
>picload、celload がありましたが
>私はαチャンネルの扱いの項目位しか
>説明が見つけられませんでした。

Dish Win版の picload命令の未サポート(画面に画像表示されない)について
現在でも対応されていないことが関係しているみたいです。
(そもそも Dishでは直接画面に画像表示するニーズがない?)

問題点が少しまとまってきた感じなので
後は HSP3.7βテストのスレッドにでも報告させて頂きます。
ありがとうございました。


-----
>●ソースに、redraw 0 がありませんが
redraw 0 は基本的に要りません(書き換え処理が画面上で見えるだけ)
redraw 1 は Dishの表示用です(Dishは実行時 redraw 0同様のため)

>hsp_tv_img2.png
2ってありましたっけ?

>HSP3.6 Windows7pro 32ビット
>(中略)
>標準エディタ(※ネット接続なし)
その環境で OSのウィルス感染を意識してるだけなら
ubuntuのブートUSBでも使えば気にせずネット繋げそうですけどね。
Win7にファイル転送する際にはVirusTotalなど利用すれば良いだけですし。



zrs90(5さい)

リンク

2022/5/28(Sat) 11:53:31|NO.96486

申し訳ないです。

hsp_tv_img2.png は 何かの動作チェック時に
画像変換した物を、私が間違えました。

(※確認したら、タイムスタンプ、今年の2/4 付だったので
記憶が曖昧ですが、hspcv か、cel 系命令 の動作検証で
作ったようです。)

後、hsp3.x は500GHDDを分割して、osと別ドライブに
インストールしてます。


追記。

ネット環境については、前から少しずつお金貯めて
11アップグレード可のPCと、5gwifi の無線ルーター
(※部屋の工事がNGで、光ファイバー等は、× 。)

を近い内に入れるつもりで、こっそり動いてました。
PCがあれば、テザリングで行けるんですが。)

...が、予定外の出費で、オシャカ状態に。
ありがたい事に、色々な方々から掲示板上でアドバイスを頂いて
おりますが、当分、iPhone だけで活動になりそうです。



おにたま(管理人)

リンク

2022/5/30(Mon) 23:22:29|NO.96517

HSP3.7β版へのご報告ありがとうございます。
Windowsのβ版で正しくhsptvフォルダの参照ができないのは不具合として修正したいと思います。
尚、HSP3Dish実行ではウインドウID0へのpicloadでは画像が表示されません。



zrs90(5さい)

リンク

2022/6/1(Wed) 20:10:13|NO.96533

開発お疲れ様です。

>HSP3Dish実行ではウインドウID0への
>picloadでは画像が表示されません

...これは想定外でした。3.6のマニュアル
は随分見たつもりでしたが、記述を
見つけられませんでした。

3.7β2プレビュー、知人にpcを少し借りれたので
ダウンロードさせて頂きました。
ありがとうございます。



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