68user's page 掲示板

Prev< No. 1159〜1161> Next  [最新発言に戻る] [過去ログ一覧]
No. 1159 # 68user 2000/09/12 (火) 01:19:17
> HPを置いているサーバにbashのファイルがありますが、
どこにどういうファイルがありますか? /bin/bash や
/usr/local/bin/bash ですか? また、どうやってその
ファイルを見付けましたか?

> Apacheを使うときにはDNSの設定を行う必要がありますか?
ローカルでテスト用に使うのですか? なら必要ありません。
# ってこともないんだけど。自ホストさえ引ければ問題なし。

apache を使って web を一般に公開するにしても、普通に
telnet や nslookup が使えているなら、DNS の設定は不要
です (それは DNS が設定済ということだから)。

No. 1160 # みちこ [URL] 2000/09/12 (火) 04:04:37
ftpソフトでファイルを取得すると、
一覧のところに
.bash_logout
.bash_profile
.bashrs
というファイルが置かれています。
ちなみに、binディレクトリ内には何もありません。
(これはcgiが使えないということ?)
bashファイルに関しては所有者が私になっているので、
(rootではないということ)
・・・・どういうことなんでしょう。

なんか、よくわからない質問で申し訳ありません。

No. 1161 # gongo [E-mail] 2000/09/12 (火) 20:36:48
@68user様
どうも、gongoです。

X関連(というよりもC言語かもしれませんが)で質問があります。

label = XtVaCreateManagedWidget(name,・・・)

と書けば、labelというウィジェットを生成できますが
複数個のウィジェットを生成したい場合
for文などでこの文章を繰り返して生成することは可能でしょうか。

例えばlabel00,label01,label02,・・・、そしてname00,name01,name02,・・・
などのように変化させていくつもりで

unsigned char labelname[]="label00"
unsigned char widgetname[]="name00"

といったように最初のlabel00とname00をchar型の配列に入れて
for文で回るたびに数値のところだけを書き直すといったことを
やろうとしたのですが、どうもうまくいきませんでした。

for(i=0; i<NUM; i++){
labelname = XtVaCreateWidget(widgetname,・・・);
labelとnameの数字をカウントアップする;
}

といった感じでウィジェットを生成できれば簡単なのに・・・と思ったのですが
やはり個々に宣言しないとまずいのでしょうか。
labelnameのところは本来Widget型じゃないといけないからうまくいかない
のでしょうか。widgetnameのところは本来String型ですがこちらもよくわかりません。

また、同様にイベント処理でイベントハンドラを用いる時も
for文で回すことは可能でしょうか。

つまりは以前見て頂いたプログラムのようにlabelをいくつも用意し、
それぞれの窓にButtonPressをイベントハンドラとして登録するという一連の文を
書くと結構大変ですし、後々窓の個数を変える時のことを考えると
for文で回せたらよいなぁと考えた次第です。

何卒宜しくお願い致します。

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