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

投稿時間:2004/04/02(Fri) 18:45
投稿者名:更級
Eメール:
URL :
タイトル:
初めまして
初めまして、更級と申します。
vbの初心者なので、プログラムを作っていて
どうしても、わからないところがあったのでご教授願います。

プログラムを作っていて
処理用のプログラムを作りました。
ついでなので、ログイン用のプログラム(外部のテキストデータを参照する)を作り
パスワードとIDが正しい場合に処理用のプログラムを起動させるようにしてみました。
Shell "syori.exe", vbNormalFocus

しかし、処理用のプログラムを単体で普通に起動できてしまうため
ログインプログラムの意味がありません。
処理用のプログラムを起動する場合
ログイン画面のプログラムから起動した時のみ、起動するようにしたいのですが
どのようにすればよろしいのでしょうか?

説明が下手ですいません。
よろしくお願いします。

投稿時間:2004/04/02(Fri) 19:28
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: 初めまして
例えばコマンドライン引数で特定の値をセットされた時のみ起動するようにすれば
一応望んでいる処理は出来ると思います。
まァ、これでもログインプログラムなしで起動する方法が無いわけではないので万全ではありませんが。

しかし、なぜ処理用とログイン用にプログラムを分けなければならないんでしょうか?
ログイン画面と処理画面を一つのプログラムにまとめれば、
わざわざこんなことしなくて済むし、万全だと思います。

投稿時間:2004/04/05(Mon) 08:55
投稿者名:更級
Eメール:
URL :
タイトル:
Re^2: 初めまして
アドバイスありがとうございます。

ひとつのプログラムでいくつかの画面を作るということですか
思ってもいませんでした。
参考書を見ながら作っていると、ひとつのプログラムに
ひとつの画面だったので、機能ごとにプログラミングをしていました


勉強をして、頑張ってみようと思います。
また、なにか壁にあたったら良きアドバイスをお願いします。