したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

213名無しさん:2014/05/14(水) 07:44:59
【共通】ファイルビューワ

先日、ファイル選択の部分のテストプログラムを作りましたが
それを利用して簡単な自作ツール「ファイルビューワ」を作成
しました。

ファイル選択が必要だと思って外部関数を作ってテストしたの
ですが、あまり使い道を思いつきませんでした。

でも、そのまま放置しておくといつかテストプログラムの存在
を忘れてしまいそうなので、ともかく何か作ることにして
結局、選んだファイルの中身を表示する自作ツールにしました。

テストの時は、ファイル選択用の外部関数の戻り値は、ファイル
名称のみでしたが、相対パスを返すように変更しました。

ファイル選択用の外部関数はディレクトリ内のファイルが多いと
ちょっと処理に時間がかかりますが許容範囲かなと思っています。

【ファイル選択画面】
https://www.dropbox.com/s/kjs5ky2tynmgoke/Screenshot_2014-04-07-20-58-45.png

画像の場合は、それをそのまま自作ツール「漫画ツール」で
使っている表示用HTML画面を生成する外部関数に渡すだけです。

【画像ファイル選択後の画面】
https://www.dropbox.com/s/dwzowrrofcckrd1/Screenshot_2014-04-07-21-00-24.png

テキストの場合も、一旦ファイルをtext.readlnで読み込んで
それをそのまま、自作ツール「メモデータベース」で使っている
表示用HTML画面を生成する外部関数に渡すだけでした。

【テキストファイル選択後の画面】
https://www.dropbox.com/s/n74ww8a3470l7n5/Screenshot_2014-04-07-21-02-37.png

外部関数化しておくと他ののプログラムで再利用しやすいので
いいと思います。

ちょっと意外だったのは、外部関数用のBASファイルの中に
複数の関数を定義するのは問題ないのですが、複数の関数の間で
同じgoto用ラベルを定義するとエラーになった事です。

関数内では変数は局所変数ですが、ラベルはそうではないようです。

自作ツールを作成したら最後にランチャーに登録しました。

【ランチャーに自作ツールが16個】
https://www.dropbox.com/s/6y7qwzdhn6ypee4/Screenshot_2014-04-07-21-04-19.png

自作ツールも既に16本、けっこう沢山作っています。

【ファイルビューワのプログラム、外部関数】
https://www.dropbox.com/sh/t219cg57jcs3i9g/dlftFZXec3



2chMate 0.8.6/Kobo/arc 7/4.2.2/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板