01240 98/10/20 06:58 RE:01239 プロンプトによる分岐
投稿者 : 範子   コメントを投稿する

sub:getlineの仕様

 プロンプトの分岐と聞いてまず思い浮かぶのは、
 getlineは行ごとに取得するので、改行コードが送られてこないと
 待ち続けます。
  たとえば

|  利用する会議室番号を入力してください−−−>

   という場合、何か入れるまで改行はこないので取得できません。
 でも、この場合は止まってしまいますので違うみたいですね。


 その部分のコードを抜き出して具体的に質問してくださるとやはり
回答しやすいと思います。


 ちなみに

| getline #a

と文字列を待ち受けている最中に、ファンクションキー割り当てているなどの
別のスクリプト

|FunctionF1:
|      #b = "temp"
|return

を実行すると、getlineで受信した行の内容は#aではなく、直前に操作した
変数#bに入ってしまいます。(スタックに積んでいくから)
 そんなわけで、この例で言うFunctionF1:のようなものがあれば、それも
関連するかもしれません。


*ちなみに私の対策は、getlineの引数の変数名を#lineで統一して(必要が
あれば、その後で好きな名前の変数に代入する)、途中実行するスクリプト
の末尾に
#line = #line
という1行を入れます。
 こうすると、直前に操作した#lineにgetlineの結果が必ず入るようになり
ます。


01241 98/10/20 23:22 EvoMailこと
投稿者 : よこしま   コメントを投稿する

こんにちは、KONさん。

私事ですが,
ちょっと前のことなんですが, ハードディスクが死亡して,
新しいハードディスクを買ってきて, システムを全部更新しました.

せっかくなので, 以前の情報は何も残さず, 全部一から入れました.
(OSは Windows98)

で, EvoMailがインストールできません.
何回やってもできません. miniset でも fullset でも同じです.

エラーログには

=========================================================================
98/09/24 20:57:00 CheckEncode:Function_CheckMail 53:ファイルが見つかりません。
=========================================================================

という風にでます.

以前 Win95 OSR2 のころも, クリーンインストールした直後は絶対に
EvoMail 3.x はインストールできす, そのころは, エラーログには

=========================================================================
98/05/09 19:12:59 MainCode:Sub_StartEvoMail コンポーネント 'evoapi.ocx' が適切に登
録されていません。ファイルが存在しないか、あるいは不正です。
=========================================================================

とでました.


で, 経験的に知った対処法は, なぜか, EvoMailの 2.x はインストールできるの
で, v2.xを入れた後v3.xをインストールすると動くという....


ということで, 一度 Windows98をクリーンインストールしてみて,
その後EvoMailのセットアップっていうの
やってみていただけませんか...?

お暇なときでいいんですけど.

ちなみに, うちは VB5のプロフェッショナル版のSP3が
セットアップされていますが, これは
割と最近の話です.


Win98環境にVBをセットアップして, SP2を入れて,
その後のSP3製のソフトをインストールしたら
VB(コンパイラ)自体が動かなくなったので,
その後SP3を入れました.
(ややこしいのでよく読んで下さい.)


(このあいだの秀Termのスクリプトの件もあるし, こちらの
環境でだけおこるのかもしれませんが....

んでも, この間CPUとマザーボード換えちゃったし, 
あんまそんな気もしませんが....(^^;  )


==================================

ついでの話.

よこしまのフォーラムにあるTopsecret(by Pigmon)というVB5製のソフトが
ありますが, SP2でコンパイルしていたころは
動いていましたが, SP3でコンパイルし直したら, 「動かない」という
メールが来るようになり, 動作保証は
Win98 か, Win95 + VB5(SP3) っていう風に変えてしまいました.

Win95 + IE4.01 SP1 っていうのは動いたり動かなかったり
するみたいです.


よこしま

Send 98/10/20


新規に投稿する