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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0429
丸山VRAM7解決


丸山

リンク

2009/4/29(Wed) 14:57:57|NO.24884

みなさんこんにちは。
今回はPC-AのVRAM(HSPの画面)をPC-Bへ送信できないということです。

送信方法
1.PC-Aのスクリーン1のVRAMを変数VRAMに代入(mref VRAM,66)
2.tcpsendでPC-Bで送信
3.PC-Bでtcprecvで受信
4.memcpy Vram,a,stat

これでできません。

どうかよろしくお願いします。



この記事に返信する


check

リンク

2009/4/29(Wed) 15:20:25|NO.24885

tcpsendは標準命令じゃないだろう。何のライブラリを使っているか書け。



丸山

リンク

2009/4/29(Wed) 15:36:43|NO.24886

PCBNET2といモジュールです。
すいません。今後気を付けます。



ORZ

リンク

2009/4/29(Wed) 17:39:58|NO.24887

何のための検索機能だ。顔についてる目玉は飾りか?
過去の書き込みを見る限り理解できそうもないので特別に教えるが

mrefとか、VRAMでサイト内検索しろ。出てきませんでしたとは言わせないぞ。



丸山

リンク

2009/5/1(Fri) 18:47:30|NO.24912

やっぱりできません。
mrefでVRAMを取得して(RBG)sockputbで送信。

sockgetbで取得、mrefでVRAM設定。
memcpyでVRAMに格納。

とやっても画面が表示されません。



check

リンク

2009/5/1(Fri) 19:58:57|NO.24914

まさか、redrawを行ってないということはないだろうな。



inovia

リンク

2009/5/1(Fri) 21:21:58|NO.24918

非常に判りにくいサンプルデス(-_-;)


//HSPSOCKを使って送受信 #include "hspsock.as" circle 0,0,640,480,1:color $FF,$FF,$FF font "",64:pos 50,200:mes "Hot Soup Processor" title "送信側" //画面を保存 mref vram,66 s=ginfo_winx*ginfo_winy*3 sdim v,s memcpy v,vram,s //受け側として起動 screen 1,640,480:title "受け側" sockmake 0,24000 if stat:dialog "受け側エラー["+stat+"]":end //送信側として接続 sockopen 1,"localhost",24000 if stat:dialog "送信側エラー["+stat+"]":end //送信 sockputb v,0,s,1 if stat=0:dialog "送信エラー":end //受信側の処理 repeat sockwait 0 if stat=0:break wait 5 loop //受信 sdim v2,s sockgetb v2,0,s,0 if stat=0:dialog "受信エラー":end //表示 mref vram2,66 memcpy vram2,v2,s redraw 1



丸山

リンク

2009/5/2(Sat) 11:58:31|NO.24921

inoviaさんのおかげでやっとできました。

原因は、ScreenでクライアントとサーバーのY,Xの大きさが違うことでした。
皆さん本当にありがとうございました。



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