KENT-WEB サポートコーナー 過去ログ [ 0027 ]


記事No: 143
投稿日: 2007/04/07(Sat) 23:08:07
タイトルflock関数について
ID情報: thksd567
投稿者: takekichi
URLhttp://ktken2@kkf.biglobe.ne.jp

CGI/Perl作り方入門で勉強させていただいてます。
初心者で、基本的なことで申し訳ございません。
本誌の47Pのカウンタプログラムなのですが、Win XPではうまく動作するのですが、Win Meではflockがうまく機能しません。
データファイルを読込み専用にすれば動作はするのですが、勿論更新はされません。Meでは排他制御ができないみたいなことがあるのでしょうか?


記事No: 146
投稿日: 2007/04/08(Sun) 07:59:51
タイトルRe: flock関数について
ID情報: kent
投稿者: KENT

> CGI/Perl作り方入門で勉強させていただいてます。
> 初心者で、基本的なことで申し訳ございません。
> 本誌の47Pのカウンタプログラムなのですが、Win XPではうまく動作するのですが、Win Meではflockがうまく機能しません。
> データファイルを読込み専用にすれば動作はするのですが、勿論更新はされません。Meでは排他制御ができないみたいなことがあるのでしょうか?

Windows ME はMSがすでにサポートを終了したOSなので、あまり意識していませんでしたが、Windows95/98の流れを汲むOSの場合、flock関数は使用できません。(ActivePerlの仕様。おそらくマルチタスクではないことに理由がありそう)
WindowsでもNTの流れを汲むOSはflockは可能です。


記事No: 147
投稿日: 2007/04/08(Sun) 09:31:19
タイトルRe^2: flock関数について
ID情報: thksd567
投稿者: takekichi
URLhttp://ktken2@kkf.biglobe.ne.jp

> > CGI/Perl作り方入門で勉強させていただいてます。
> > 初心者で、基本的なことで申し訳ございません。
> > 本誌の47Pのカウンタプログラムなのですが、Win XPではうまく動作するのですが、Win Meではflockがうまく機能しません。
> > データファイルを読込み専用にすれば動作はするのですが、勿論更新はされません。Meでは排他制御ができないみたいなことがあるのでしょうか?
>
> Windows ME はMSがすでにサポートを終了したOSなので、あまり意識していませんでしたが、Windows95/98の流れを汲むOSの場合、flock関数は使用できません。(ActivePerlの仕様。おそらくマルチタスクではないことに理由がありそう)
> WindowsでもNTの流れを汲むOSはflockは可能です。


記事No: 148
投稿日: 2007/04/08(Sun) 09:35:56
タイトルRe^2: flock関数について
ID情報: thksd567
投稿者: takekichi
URLhttp://ktken2@kkf.biglobe.ne.jp

ご指導ありがとうございました。
またお願いするかもしれません。
よろしくお願いいたします。


[検索ページ]