68user's page 掲示板

Prev< No. 1083〜1088> Next  [最新発言に戻る] [過去ログ一覧]
No. 1083 # 68user 2000/08/18 (金) 22:57:32
> これからしばらくは書き込まないと思います。
と言いながら、早々に復帰してみたり。

Windows も cygwin も詳しくありませんが、スクリプトの最後に
    close(STDOUT);
を入れるとどうなりますか?

でもまぁ、どの方法で解決したとしても挙動が変なわけで、
> 肝心のApacheがどうしてもインストールできません。
> 具体的な現象でいうと、makeで「no rule for targat all. stop」
をなんとかするか、別の WWW サーバを入れるのが
正しい道のような気もします。

No. 1084 # ふくし [E-mail] 2000/08/19 (土) 00:02:31
68userさん>
お忙しいところ、お返事ありがとうございます。
close(STDOUT); を早速入れてみましたが、ダメでした。

うーむぅApache以外のhttpdかー、考えませんでした。
どんなもんがあるんでしょうね(自分でも調べますが)

とまれ、どうもありがとうございましら。

No. 1085 # 68user 2000/08/19 (土) 00:13:29
@gongo さん
作成したプログラムをそのまま投げてデバッグしてもらおうと
するのはやめましょう。回答者の負担が大きすぎます。

例えば、color.dat を書き換えるとか、10個のウィジェットを使う、
なんてのは Xt の理解とは関係ないはずです。問題が発生する
最小限のプログラムを作ってから質問して下さい。

また、最小限のプログラムを作る過程で、自力で解決してしまう
ともあるはずです。例えば前の fscanf の件は、ファイル操作部分を
切り離して定数化しようとしていたなら、自力で原因を突き止められて
いたかもしれません。

あと、web にプログラムを置く際、改行コードを 0x0D に直しておくとか、
文字コードを EUC にしておくなどの気遣いがあるといいですね。

本題ですが、WidgetChoice の中に
    DrawOnWidget(label1,client_data,NULL);
と書いてみるといかがですか。当方の環境では、選択したウィジェットの
色が label1 に反映されていました。

No. 1086 # gongo [E-mail] 2000/08/19 (土) 01:33:10
@68user様
本当に面倒ばかりおかけして申し訳ございませんでした。
今まで状況をどうやって伝えたらよいのかわからず
全部お見せするという形をとってしまいましたが、
これからは良く考えます。

で、プログラムについてですが、結局、68user様のご返事を
いただく前に自分で試した方法でなんとかなりました。

方法としてはWidgetChoice()内でChangeColor()をやった後に
Color()をやって、あとは再描画したいウィジェットについて
XtUnmapWidget()とXtMapWidget()を行いました。
これによって新しい色が有効になってExposeイベントが
発生し再描画できました。

68user様がご提案してくださった方法についても実行してみます。

とにかく本当に御忙しいところすみませんでした。
何卒これからも宜しくお願い致します。

No. 1087 # Yuuki [E-mail] 2000/08/19 (土) 02:44:05
Yuukiです。

ふくしさん
> 肝心のApacheがどうしてもインストールできません。
> 具体的な現象でいうと、makeで「no rule for targat all. stop」
ここのバイナリを使うっていうのはどうですか?
一番楽だと思います。

http://www.apache.org/dist/binaries/win32/
http://www.apache.org/dist/binaries/win32/apache_1_3_12_win32.exe

No. 1088 # ふくし [E-mail] 2000/08/19 (土) 05:57:25
>Yuukiさん
情報ありがとうございます。
これも知っていて、インストールしてみたんですが、結局Cygwinとは共存できないんですよね?
(Cygwin の / から始まるファイルシステムにDocumentRootを乗せてCygwinのPerlを実行することができない)

会社でFreeBSDのApacheを使っていて、もうだいぶUNIX用のCGIスクリプトを書いていて、
プログラム内のパス名とか全部UNIX風に書いてしまっているし、flockやsystemなどのUNIXコマンドも使っているので、
できればCygwinにApacheを入れたいんです。
あるいは、Windows用のApacheをCygwinで使う方法があるんでしょうか?

今は別のPCにLinuxを入れてハブでつないで作業してるんですけど、
やっぱりどうしてもノートに入れて出先でデバッグとかしたいので、
またmakeから再挑戦しています。

いずれにせよ、ありがとうございます。

Prev< No. 1083〜1088> Next  [最新発言に戻る] [過去ログ一覧]