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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0201
Satoshioncmdのジャンプ先で関数を使うと表示が乱れる7解決


Satoshi

リンク

2007/2/1(Thu) 20:41:02|NO.5356

こんにちは。
oncmd命令でサイズ変更されたときに処理しようと思ったのですが、
サイズ変更されたときの処理内で「定義した関数(#defcfunc)を使う」と表示が乱れました。
命令(#deffunc)なら乱れません。



#module
#defcfunc test str s
return s
#global

gsel 0, -1
screen 2, ginfo_dispx, ginfo_dispy, , , , 640, 480
oncmd gosub*change, 0x00000005 // WM_SIZE
stop

*change
mes test("123")
return



この記事に返信する


kz3

リンク

2007/2/1(Thu) 21:05:14|NO.5358

投稿前に投稿フォームの上、削除用パスワードの左側にかかれている 1, 2, 3 の項目を確認してください。
特にスクリプトはベタ貼りしないでください。

>サイズ変更されたときの処理内で「定義した関数(#defcfunc)を使う」と表示が乱れました。
こちらでは表示の乱れは確認できませんでした。(WinXP + HSP3.1b6)
使用されている環境を明示してください。



Satoshi

リンク

2007/2/1(Thu) 21:18:50|NO.5359

> 使用されている環境を明示してください。

WinXP(SP2) + HSP3.0

> こちらでは表示の乱れは確認できませんでした。

拡大すると乱れました。



kz3

リンク

2007/2/1(Thu) 21:43:43|NO.5361

>表示が乱れました。
表示自体が乱れるというよりは、現在のクライアントサイズよりも広げた場合に広がった部分が描画されないということですね。

これはoncmdの不具合ですが、HSP3.1b3で修正されています。
>http://www.onionsoft.net/hsp/hsp2beta.html
>(HSPBT#63)http://quasiquote.org/hspbt/guest?project=hspb3&action=view_report&id=63
HSP3.1b3以降(現在おおやけに入手できるのはHSP3.1b6です)で試してみてください。



うひょ

リンク

2007/2/1(Thu) 22:00:28|NO.5363

僕はWinXP SP2 + HSP3.1b6でもSatoshiさんと同じ現象が起きましたが。



Irisawa

リンク

2007/2/1(Thu) 23:45:42|NO.5366

こちらでも実行してみましたが特に問題はないようです。
どのように表示されるのかSSなどがあればいいのですが...。



kz3

リンク

2007/2/1(Thu) 23:53:18|NO.5368

>僕はWinXP SP2 + HSP3.1b6でもSatoshiさんと同じ現象が起きましたが。
私と同じ環境で動作に違いが出るとは考えにくいです。

人違いでなければ先日うひょさんはサンプルビューワーの件でHSP3.1b6を導入したようですが、3.1b6の導入に漏れはないでしょうか?
HSPTVのダウンロードページから最新の HSP3.0 をダウンロードし、βページから HSP3.1b6 をダウンロードし、フォルダごと HSP3.0 に上書きコピーすることで、アップデートとなります。

●通常のアップデート        ●これから始めるアップデート  HSP3.0               HSP3.0  └>HSP3.1b1(上書き)         └>HSP3.1b6(上書き)   └>HSP3.1b2(上書き)    └>HSP3.1b3(上書き)     └>...      └>HSP3.1b6(上書き)

## 無駄に図示

NO.5361に補足:

>命令(#deffunc)なら乱れません。
HSP3.0(hsp30a.zip)で、 #defcfunc を #deffunc にしてみましたが、「乱れない」という現象が再現できず、 #defcfunc 同様、広げた部分のクライアント領域が描画されないままでした。

私とSatoshiさん、うひょさんとで、確認している「乱れ」が異なるのでしょうか...。
Windows XP SP2 + HSP3.1b6 では「乱れ」と感じる現象は全く確認できず、正常に動いていると思われます。

続報を待ちます。



うひょ

リンク

2007/2/2(Fri) 14:52:47|NO.5370

僕の「乱れ」は、
>現在のクライアントサイズよりも広げた場合に広がった部分が描画されない
というもので他の皆様と同じだと思います。
アップデートはしっかり行いました。



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