HSP3のタイムスタンプ操作モジュール exfxtgset

このモジュールは、ファイルとフォルダ両方のタイムスタンプを操作するモジュールです。

自作のソフトにタイムスタンプ操作を実装するためにHSP3のヘルプを見ると、hspext.dllを使用したfxtget,fxtsetという命令が出てきます。


基本的にdllを使用したくない私としては使いたくないんですよね〜。
グーグル先生にお世話になって探すといろいろ出てくるのですが、
タイムスタンプ操作したいのはファイルだけではなく、フォルダもタイムスタンプ操作したかったんです。

それで、マニアックなfxtgetの互換モジュールを発見したのですが、
テストしてみると…時間取れないじゃない?
(これのソースを再度探しているのですが発見できなくて困っています。
手元にはあるのですが、どこで見つけたかわからなくて…)


それで、結局自作することになったモジュールです。
改変というよりも、ベースのモジュールからライブラリの読み込み以外コードの9割以上手を加えてしまったので、元のものとは似ても似つかなくなってしまった。

参考にしたのは、ファイルとフォルダの判定の部分だけかもしれません。(それでも、先人の知識って大事だなあと感じたモジュール)


基本的な命令はfxtget,fxtsetに準じて作ってあるので使いやすいと思います。


■モジュール配布
お約束ながら、何か問題が起きても作者は一切の責任を負いませんのでよろしくお願いいたします。

exfxtgset.zip



posted by シモン at 15:24 | Comment(0) | TrackBack(0) | HSP3

行範囲指定で削除、切取り

先日簡単な文字列操作をしたかったので、
行を指定していろいろ操作をしたかったのですが、
なぜか行を指定して切取りしたり削除したりすることが出来なかったので…(^^;
わざわざ書いてしまったなでしこのコード


●行範囲指定(XのFからTまでCDで)
Rとは文字列。R=「」
Lとは文字列。L=「」
Xを反復
もし、(回数<F)または(回数>T)ならば、
R=R&「{対象}{改行}」
違えば、
L=L&「{対象}{改行}」

CDで条件分岐
「削除」ならば、
それ=R
「切取り」ならば、
それ=L

テストは「1行目
二行目
3行目
C行目
5行目
Y行目


テストと言う
テスト1=テストの3から5まで「削除」で行範囲指定
テスト1と言う
テスト2=テストの3から5まで「切取り」で行範囲指定
テスト2と言う



やりたいことの途中でいくつかこんなことがあったので、
結局「HSP」で組んでしまった…
なでしこに該当命令があれば30行程度ですんだのに…

posted by シモン at 01:56 | Comment(0) | TrackBack(0) | なでしこ

HSP3のsock系互換モジュール、hspsock32

HSP3のsock系互換モジュールを作ってみました。

hspsockやPCBNETさんのものは、DLLやプラグインを添付しないと動作しませんので、何も添付しないで動作するものは無いかと探していました。

「hspsock_.as」というものを見つけたのですが、これは以前のバージョン対応のようでHSP3.1ではそのまま動作しませんでした。

さらに探していると、placearkさんの「hspsockclone」を見つけたのですが、これもご当人が危険かもと考えられておられるようでしたので自分で作ってみました。


■モジュール配布
HSP3の「hspsock」のサンプルについているものを改変しモジュールが動作するか検証するためのサンプルとしましたので、そのまま添付しておきます。
お約束ながら、何か問題が起きても一切責任を負いませんのでよろしくお願いします。

現在のバージョン Ver1.02(2008-12-31)

sockmodule.zip


また、ある程度は自分でやりましたが、
バグフィクスが完全ではないと思いますので、
ご協力お願いします。

なお、「g_ipget」などの命令は「hspsock.as」にはないので、
御検証いただくときにはお手数ですが、「g_ipget」や「sockcleanup」等は、適宜コメントアウトしてください。

続きを読む
posted by シモン at 21:48 | Comment(6) | TrackBack(0) | HSP3

プライバシー・ポリシー

このページは、スクリプトプリクス(以下、当サイトといいます。)での個人情報の取り扱いについて説明しています。
当サイトの訪問者(以下、ユーザーといいます。)は、当サイトの利用に際して、当プライバシーポリシーに同意したものとみなします。

■ プライバシーポリシーの適用される範囲

 ○ 当プライバシーポリシーは、当サイト「http://scripttpircs.seesaa.net/」に属する全てのサービスにおいて、ユーザーが当サイトを利用した際に当サイトが取得する個人情報の取り扱いに関して適用されます。
 ○ 当サイトのプライバシーの考え方は、当サイトが広告を掲載している広告主、当サイトを通じて情報やサービスを提供している会社などがそれぞれユーザーのみなさまから取得している個人情報については適用されません。

■ 用語の定義

 ○ 個人情報とは、個人情報保護法に定める個人情報、つまり特定の個人を直接的、および間接的に識別することのできる情報を指します。

■ 個人情報の取得

 ○ 当サイトでは、ユーザが自由に情報を送信できる場合(コメントフォームやお問い合わせフォーム、トラックバックなど)において、ユーザが自発的に個人情報を送信した場合や、当プライバシーポリシーによって提示された範囲を除き、ユーザーの同意なしに個人情報を取得・公開することはありません。

 ○ 当サイトでは、ユーザーのIPアドレス、訪問日時、ユーザーエージェント、閲覧経路などのユーザ個人を直接的に識別することのできない情報が、サーバやウェブビーコンなどによって自動的に記録されることがあります。

 ○ 当サイトでは、ユーザーの利便性の向上のためにCookieを利用し、ユーザ個人を直接的に識別することのできない情報をユーザーのコンピュータに記録し、当サイトで記録された情報に限って、ユーザーのコンピュータからその情報を読み出すことがあります。

■ 個人情報の利用目的

 ○ ユーザーから提供された情報は、ユーザー個人を直接的、および間接的に識別することのできない範囲で、サービスの向上・研究などの目的で統計的な情報として利用・公開されることがあります。
 ○ ユーザーから提供された個人情報は、その情報を提供したユーザ本人に限って、お問い合わせへの対応や重要なお知らせなどのために利用することがあります。

■ 個人情報の第三者への提供

 ○ 当サイトを通じて、第三者が提供するサービス(Google Adsenseなどのアフィリエイトプログラムやアクセス解析など)にアクセスした場合、当該の第三者が掲げるプライバシーポリシーに基づいて、Cookieやウェブビーコンなどによって情報収集の目的でユーザの情報が取得・提供されることがあります。
 ○ Google プライバシーポリシー

■ 個人情報の提供に関するユーザーの選択肢

 ○ ユーザーが、当サイト、および当サイトを通じてアクセスした第三者が提供するサービスに、Cookieによって取得される情報を提供することを望まない場合、ユーザーはWebブラウザのCookie取得機能を無効化することによってCookie情報の提供を拒否することができます。

■ 個人情報の管理責任者

 ○ 当サイトが管理する範囲のユーザーから提供された個人情報および個人情報に準ずる情報は、当サイトの運営者である「シモン」が当プライバシーポリシーに基づいて管理します。

■ 個人情報に関する問い合わせ先

 ○ 当サイトで取得・公開される情報、および、当プライバシーポリシーについてのお問い合わせは、ファン欄の「メッセージを送る」よりお願いします。

 ○ 「当サイトが管理する範囲の個人情報」について、ユーザーから削除の申し出があった場合、管理責任者は速やかに対応します。
posted by シモン at 00:00 | Comment(0) | TrackBack(0) | プライバシー・ポリシー
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。