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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0104
_end複数の配列変数をまとめて保存するモジュール。7解決


_end

リンク

2015/1/4(Sun) 09:51:21|NO.66854

配列変数をまとめて保存する事に興味があったので、変数一括保存モジュール作ってみました。
http://koup.rosx.net/kogyov4/f_files/medias/HSP_varsave_v1.00
HSP標準命令だけで作ったので、かなり長くなってしまいました。
dim,ddim,sdim,vram(画像データー)をまとめて保存できます。
何かしら役立てたら幸いです。



この記事に返信する


_end

リンク

2015/1/4(Sun) 09:52:14|NO.66855

すみません。アドレス間違えました。
http://koup.rosx.net/kogyov4/f_files/medias/HSP_varsave_v1.00.zip



GENKI

リンク

2015/1/4(Sun) 14:15:48|NO.66863

vsaveとの違いは何でしょうか。
モジュールということ以外としては。



_end

リンク

2015/1/4(Sun) 15:23:45|NO.66865

>>GENKIさん

まず、vsaveと私が作ったvarsaveの大きな違いは、DLLを使っているかいないかです。
vsaveは[hspda.dll]を使っていますが、varsaveの方はHSP標準命令のみを使っています。
また、vsaveの場合は変数を直接指定して保存する形になっていますが、varsaveは文字列のラベル名を指定して、保存されます。



y.tack

リンク

2015/1/4(Sun) 15:31:51|NO.66866

コレ 何気にすごいっすね
ロジック ガチガチで若くなきゃ作れなそうw

>vsaveとの違いは何でしょうか。
vsaveだと保存までやっちゃうので
暗号かけれなそう
FILE取得して暗号かけて再保存とか
トリッキーなことしなければ

という訳で データのサイズ取得する命令欲しいっす
わかんないと暗号かけれないので

標準命令でも半分ブラックボックスみたいになってるので
あんまり変わらないような

作成一日みたいなんで
まだ熟成されてないっぽいのが
怖いですね



kanahiron

リンク

2015/1/4(Sun) 15:48:05|NO.66867

ほんとどうでもいいですけどバイトってByteですよね…



_end

リンク

2015/1/4(Sun) 16:12:23|NO.66868

>>y.tackさん

データーのサイズの取得はポインタを使って取得可能です。

#module /*━━━━━━━━━━ メモリのサイズを取得 var=memsize(v1) v1=対象変数名 ──────────*/ #defcfunc memsize array v , local s dupptr s , varptr(v)-16 , 4 return s #global sdim data , 32000 mes "サイズ:"+memsize(data)
参考:http://hsp.tv/play/pforum.php?mode=pastwch&num=52263


>>kanahironさん
ご報告ありがとうございます。
修正しておきます。



_end

リンク

2015/1/4(Sun) 16:30:27|NO.66869

新しくバージョン1.01を公開しました!
http://koup.rosx.net/kogyov4/f_files/medias/HSP_varsave_v1.01.zip

-- 1.01 -- (2015/01/04)
・byte脱字[bite]の修正
・varsave_save命令を使用したの戻り値が、正常なメモリサイズでない問題を修正



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