- 537 名前:526,527 [2005/07/12(火) 13:33:12 ]
- dirtyな方法でしょうが、なんとか動かすことができました。
とった手段は次の通りです。 1.スレッドでURLに対応したプロファイルを作成する プロファイルは既存のものでも大丈夫なようです。 system("firefox -CreateProfile <profile>"); 2."1"のプロファイルを指定し、firefox を起動 system("firefox -P <profile> <url>"); 新規に作成したプロファイルの場合、標準エラー出力にエラー/警告がでます。 上記によりその都度 firefoxが別プロセスで起動し、子スレッドが system でブロックするようになりました。 firefoxを閉じると system から戻ります。 他に良い方法がありましたらどうぞご教授下さい。 色々考えてくれたか方々、ありがとうございました。
|

|