[リストへもどる]
一括表示

投稿時間:2003/12/17(Wed) 13:04
投稿者名:おじん
URL :
タイトル:
「プロジェクトの説明」を書きこむ方法は
VB編集中では、「プロジェクトのプロパティ」の中で標記の書きこみは
できますが、すでにあるファイルの相当する位置に(メモを)書き込むこ
とはできませんか。
非常に危険な行為のようで方法はないのかも知れませんが、PC内に類似
のファイル名があり、そこにメモして(当然読み、表示するプログラムも
必要ですが)、記憶ボケをカバーしたいのです。
質問の内容が伝わりましたら、よろしくお願いいたします。
(以前、ファイルヘッダーの空き領域に「メモを書きをする方法」について
質問させていただきました。お返事をいただきましたが、まだ解決しておら
ず、その延長線上の質問内容です)

投稿時間:2003/12/17(Wed) 14:53
投稿者名:ak
Eメール:
URL :
タイトル:
Re: 「プロジェクトの説明」を書きこむ方法は
> VB編集中では、「プロジェクトのプロパティ」の中で標記の書きこみは
> できますが、すでにあるファイルの相当する位置に(メモを)書き込むこ
> とはできませんか。
> 非常に危険な行為のようで方法はないのかも知れませんが、PC内に類似
> のファイル名があり、そこにメモして(当然読み、表示するプログラムも
> 必要ですが)、記憶ボケをカバーしたいのです。
> 質問の内容が伝わりましたら、よろしくお願いいたします。
> (以前、ファイルヘッダーの空き領域に「メモを書きをする方法」について
> 質問させていただきました。お返事をいただきましたが、まだ解決しておら
> ず、その延長線上の質問内容です)

こんにちは。

プロジェクトの説明などをVB以外のアプリから読み書きしたいって事ですか?

投稿時間:2003/12/17(Wed) 15:08
投稿者名:おじん
URL :
タイトル:
Re^2: 「プロジェクトの説明」を書きこむ方法は
>
> プロジェクトの説明などをVB以外のアプリから読み書きしたいって事ですか?

そうです。ただし「読み」はGetFileVersionInfo関数群があることが
分かりましたが、「書き」は、SetFile〜で探しましたが、らしきものが
見つかりません。
よろしくお願いいたします。

投稿時間:2003/12/17(Wed) 15:23
投稿者名:ak
Eメール:
URL :
タイトル:
Re^3: 「プロジェクトの説明」を書きこむ方法は
> >
> > プロジェクトの説明などをVB以外のアプリから読み書きしたいって事ですか?
>
> そうです。ただし「読み」はGetFileVersionInfo関数群があることが
> 分かりましたが、「書き」は、SetFile〜で探しましたが、らしきものが
> 見つかりません。
> よろしくお願いいたします。

VBPファイルを読み書きするのですよね?

そうであれば普通のファイル書込(Open 〜)でできると思いますが。

投稿時間:2003/12/17(Wed) 15:51
投稿者名:おじん
URL :
タイトル:
Re^4: 「プロジェクトの説明」を書きこむ方法は
> > >
> > > プロジェクトの説明などをVB以外のアプリから読み書きしたいって事ですか?
> >
> > そうです。ただし「読み」はGetFileVersionInfo関数群があることが
> > 分かりましたが、「書き」は、SetFile〜で探しましたが、らしきものが
> > 見つかりません。
> > よろしくお願いいたします。
>
> VBPファイルを読み書きするのですよね?
>
> そうであれば普通のファイル書込(Open 〜)でできると思いますが。

VBPファイルってどんなファイルですか?
やりたいことは、
具体的に例えば「tttt.vbp」とういうVBプログラムを作成するとき、
プロジェクトのプロパティの「プロジェクトの説明」の欄にメモ書き
しておき、コンパイルして「tttt.exe」ができます。
このファイルの「プロジェクトの説明」を読み出す(これは可能)。
一方、「tttt.exe」ファイルにメモ書きを忘れていたとか、
「aaaa.txt」というファイルに新規にこれに相当する「メモ」を
書きこみたいときにどうするか、ということです。

通常のファイルの処理でやるにはどうしたらよいのですか。
もう少し具体的に教えてください。

投稿時間:2003/12/17(Wed) 16:03
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^5: 「プロジェクトの説明」を書きこむ方法は
横から失礼します。

> VBPファイルってどんなファイルですか?

VBで作成したソース群の中にありますよ。
ちなみに下記の様に書き込まれていますね。

Description="メモ書きのサンプル"

VBPファイルがあってVB起動をしなくて書き込むなら
上記の様な行を追加書き込みしてから再度コンパイル
すれば済みますね。

> 一方、「tttt.exe」ファイルにメモ書きを忘れていたとか、

すでにソースが無いからと云う事でしょうか?
あるなら再度VBを起動して「tttt.vbp」を読み込み
プロジェクトのプロパティの「プロジェクトの説明」の欄に書けば
良いわけですから。

> 「aaaa.txt」というファイルに新規にこれに相当する「メモ」を
> 書きこみたいときにどうするか、ということです。

「aaaa.txt」と「tttt.vbp」とはどう云う関係ですか?
.txt は .exe のタイプミス?


プロジェクトのプロパティの「プロジェクトの説明」の欄に
書いてコンパイルして作成されたexeをバイナリーエディタで
見れば、どこに書かれているかは分かりますが、exeに直接
書き込みは危険が多いでしょうね。

投稿時間:2003/12/17(Wed) 16:28
投稿者名:おじん
URL :
タイトル:
Re^6: 「プロジェクトの説明」を書きこむ方法は

>
> 「aaaa.txt」と「tttt.vbp」とはどう云う関係ですか?
> .txt は .exe のタイプミス?
いいえ。
>
> 書き込みは危険が多いでしょうね。
そう思います。

質問が伝わっていないようです。
VB作成時においては、例えば、
App.FileDescription="これはメモです"<-----書きこみ
dim t$:t=App.FileDescription<------------読みこみ
となります。(書きこみはプロパティ設定でも可能)
しかし、これは「VBファイル」でのことで、その他既成のテキストファイル、
CSVファイルなどへの「書きこみ」はどうすればよいか、方法はあるのか、
という質問です。

投稿時間:2003/12/17(Wed) 16:37
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^7: 「プロジェクトの説明」を書きこむ方法は
> 質問が伝わっていないようです。

そうですね、何の為に、そこまでしなければならないのですか?

> しかし、これは「VBファイル」でのことで、その他既成のテキストファイル、
> CSVファイルなどへの「書きこみ」はどうすればよいか、方法はあるのか、
> という質問です。

単にテキストファイル(拡張子がtxtとかcsvとか)なら
Open ... Input で読み込んで
Open ... Output で書き込めば良いだけの話では無いのですか?

どこの行に何を書き込むのかは自由ですが
その行が有るために本来のファイルとして書式や行数などが
変化しますから、それに対する問題があるなら対応が
必要でしょう。

行頭に ' とか ; を付けた行はコメントとして実処理時は
読み飛ばして処理...などと云う手は良くあることですが。

投稿時間:2003/12/17(Wed) 17:20
投稿者名:おじん
URL :
タイトル:
Re^8: 「プロジェクトの説明」を書きこむ方法は
> そうですね、何の為に、そこまでしなければならないのですか?
>
前にも書きましたが、PCの中に類似名のファイルが多くなって、
頭で管理できづらくなりました。ファイル名を長めにしてはいる
のですが、それでもエクスプロラーで見ても判別できなくて、開いて
みて、確認しているの状態です。そこで例えば右クリックすれば、
ファイルの説明が見れるようなエクルプローラを作ればよいのではと
思いつき、その方法(読み書き)を調べていたのです。

> 単にテキストファイル(拡張子がtxtとかcsvとか)なら
> Open ... Input で読み込んで
> Open ... Output で書き込めば良いだけの話では無いのですか?
この方法だと開いてみないとわからないし、かつ下記コメントに
ありますような手だてをしておかないと、他の処理で困ることになる
かもしれません。例えばcsvファイルをエクセルで開くとか。
>
> 行頭に ' とか ; を付けた行はコメントとして実処理時は
> 読み飛ばして処理...などと云う手は良くあることですが。

色々とご迷惑をおかけしました。しばらくこの件はペンディングと
させていただきます。もう少し勉強してみます。

投稿時間:2003/12/17(Wed) 17:28
投稿者名:nobu
Eメール:
URL :
タイトル:
Re^9: 「プロジェクトの説明」を書きこむ方法は
ファイル全般に及ぶ管理上の問題ですね。
ファイル名もさることながらフォルダでの管理も重要ですよ。
ドライブが複数あれば、ドライブを別にするとか、
もっと整理してファイル管理する事の方が先決でしょう。

投稿時間:2003/12/17(Wed) 17:32
投稿者名:おじん
URL :
タイトル:
Re^9: 「プロジェクトの説明」を書きこむ方法は
>> ファイルの説明が見れるようなエクスプローラを作ればよいのではと
「作れば」ではなく、エクスプローラで右クリックして、プロパティの
バージョン情報タグにある「説明欄」に表示したい。ただし、すべての
ファイルが表示されないようです。
言いかえると、ここに出すためにはどうしたらいいか、ということにも
なります。

投稿時間:2003/12/17(Wed) 18:09
投稿者名:えり〜
Eメール:
URL :
タイトル:
Re^10: 「プロジェクトの説明」を書きこむ方法は
> 「作れば」ではなく、エクスプローラで右クリックして、プロパティの
> バージョン情報タグにある「説明欄」に表示したい。ただし、すべての
> ファイルが表示されないようです。
> 言いかえると、ここに出すためにはどうしたらいいか、ということにも
> なります。

ちょっと確認してみたんですがおじんさんがおっしゃっているように
エクスプローラーのバージョン情報はコンパイル時にキチンと
バージョン情報が設定されていなければ出来ないようです。

で、私が確認したのはw2kでなんですが
エクスプローラーから直接入力出来るようです。

#なんかVBと関係無いことになってますが(^^;

投稿時間:2003/12/17(Wed) 18:43
投稿者名:おじん
URL :
タイトル:
Re^11: 「プロジェクトの説明」を書きこむ方法は

>
> ちょっと確認してみたんですがおじんさんがおっしゃっているように
> エクスプローラーのバージョン情報はコンパイル時にキチンと
> バージョン情報が設定されていなければ出来ないようです。
>
自分のVBアプリは作成時にセットしますから、当然参照も出来ます。
例えばダウンロードしたフリーソフトなんかは記入されているものも
あり、ないものもあります。

> で、私が確認したのはw2kでなんですが
> エクスプローラーから直接入力出来るようです。
w2kって何でしょう?
Win98(エクスプローラも同等)で残念ですが、参照だけです。

> #なんかVBと関係無いことになってますが(^^;
いえいえ、ありがとうございました。記憶力は戻ってくれません。
ペーパーレスの時代、紙にメモを取りながら、、、。

投稿時間:2003/12/17(Wed) 21:21
投稿者名:えり〜
Eメール:
URL :
タイトル:
Re^12: 「プロジェクトの説明」を書きこむ方法は
> 例えばダウンロードしたフリーソフトなんかは記入されているものも
> あり、ないものもあります。

そういうことですと諦めた方が良いですよ。
突き詰めると他者の著作物に対して改竄すると言う事になります。
それは明らかに違法行為になると思いますし。
#ご自分で作成されたものならばセーフだろうけど...

> w2kって何でしょう?
> Win98(エクスプローラも同等)で残念ですが、参照だけです。

Windows2000ですね>w2k

> ペーパーレスの時代、紙にメモを取りながら、、、。

それでしたら普通にランチャソフトをお作りになった方が早いと思いますよ。
お望みの事とは違うとは思いますけど代替策として。

投稿時間:2003/12/17(Wed) 21:46
投稿者名:おじん
URL :
タイトル:
Re^13: 「プロジェクトの説明」を書きこむ方法は
> それは明らかに違法行為になると思いますし。
承知しています

> Windows2000ですね>w2k
何年か前、その問題、2k問題と言うことで苦慮したことがありました
ホストコンピュタの入れ替えで凡そ1億円かかりました。

> それでしたら普通にランチャソフトをお作りになった方が早いと思いますよ。
> お望みの事とは違うとは思いますけど代替策として。
このことが発端です。ランチャを作っても、ファイル名だけでは、、、となり、
メモ書きが必要と思ったのです。

ありがとうございました。これ以上は主宰の「はなちゃん」にご迷惑ですから。