(現在 過去ログ62 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9628 / inTopicNo.1)  表の共有使用を判定
  
□投稿者/ たゆー -(2016/01/14(Thu) 16:14:28)
    お世話様です

    ・桐表を、共有で開いたときは、メニューに
    「共有で使用中」と表示
    ・別桐を起動して、メニューから同じファイルを見ると
    「他のユーザーが共有で使用中」と表示

    さて、この違いを関数とかなにかで取得出来ないでしょうか?
    例えば「#オープン状態」などを利用して
    「■■」の場合、誰も利用していない・・・・1
    「◯◯」の場合、自分が開いている・・・・・2
    「△△」の場合、他のユーザーが開いている・3

    「1・2」はどうにかわかりますが、「3」が不明です
    よろしくお願いいたします


引用返信 [メール受信/OFF] 削除キー/
■9629 / inTopicNo.2)  Re[1]: 表の共有使用を判定
□投稿者/ unin -(2016/01/15(Fri) 12:31:25)
    > ・桐表を、共有で開いたときは、メニューに
    > 「共有で使用中」と表示
    > ・別桐を起動して、メニューから同じファイルを見ると
    > 「他のユーザーが共有で使用中」と表示
    >
    > さて、この違いを関数とかなにかで取得出来ないでしょうか?
    > 例えば「#オープン状態」などを利用して
    > 「■■」の場合、誰も利用していない・・・・1
    > 「◯◯」の場合、自分が開いている・・・・・2
    > 「△△」の場合、他のユーザーが開いている・3

    #ファイル使用 で、 更新と参照を指定できるけど、専有と共有が指定できませんね。。。開いてみないとわからないかな??
    最初にある通り、「別桐」は自分とはみなせませんけど、そこはいいんですか。
引用返信 [メール受信/OFF] 削除キー/
■9630 / inTopicNo.3)  Re[2]: 表の共有使用を判定
□投稿者/ たゆー -(2016/01/15(Fri) 19:10:17)
    > 最初にある通り、「別桐」は自分とはみなせませんけど、そこはいいんですか。
    OKです。自分で無くても、別桐でも・・・
    場合によっては、LAN接続で、別PCで開いている場合もあります
    とにかくそのファイルが「共有で開かれてるか?」の情報が、知りたいのです

    なかなか、自分以外の人が先に共有で開いてる場合の情報取得が
    うまく出来ません。よろしくお願いいたします

引用返信 [メール受信/OFF] 削除キー/
■9631 / inTopicNo.4)  Re[3]: 表の共有使用を判定
□投稿者/ 鳴瀬 -(2016/01/17(Sun) 10:56:58)
    実行環境によっては難ありなんでしょうが
    専有で開いて本当に開けるかどうか様子を見る,なんてのはどうでしょうか。

引用返信 [メール受信/OFF] 削除キー/
■9632 / inTopicNo.5)  Re[2]: 表の共有使用を判定
□投稿者/ Vision Maker -(2016/01/17(Sun) 12:23:44)
    (uninさんの記事)を参考に実験してみました。

    > #ファイル使用 で、 更新と参照を指定できるけど、専有と共有が指定できませんね。。。開いてみないとわからないかな??

    &秒=#ファイル使用( "共有ファイル名.tbx" , 1 )
    確認 #STR(&秒)


    別桐で専有で立ち上げた場合は0
    共有で立ち上げた場合は1
    が返ってきました。

    ここで判別できないでしょうか?

    もしかしたら実験ミスかもしれません。


引用返信 [メール受信/OFF] 削除キー/
■9633 / inTopicNo.6)  Re[4]: 表の共有使用を判定
□投稿者/ たゆー -(2016/01/17(Sun) 12:27:50)
    > 専有で開いて本当に開けるかどうか様子を見る,なんてのはどうでしょうか。

    そうですね。先に表を開き、エラー処理で対応します
    ・自分で共有で開いてるときは→「KU1170:すでにオープンされてます」
    ・別桐で共有で開いてるときは→「KD1463:他のユーザーが使用中です」
    この差を利用します。どうもありがとうございました

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■9634 / inTopicNo.7)  Re[3]: 表の共有使用を判定
□投稿者/ たゆー -(2016/01/17(Sun) 12:56:09)
    過去 No9505 で、先に誰か専有で開いている場合・・・・
    このような質問があり、それを考えてみました。

    もし、その対象ファイルを「共有で開いてない場合」共有で開けば
    問題がなくなると思った次第です。
    もちろんファイルメニューから起動すれば、「専有・共有」の両方選択は
    可能ですが、フォームでコマンドボタンにすれば、トラブルが無くなるのでは?と
    思った次第です。

    ちなみに、実験ミスはありませんが、自桐での起動も考えれば
    これだけでは判断出来ないかも知れないですね。

    「#ファイル使用( str , f )」
    ・まだ開いてない 1
    ・自分で「専有」 0 
    ・自分で「共有」 0
    ・別桐で「専有」 0
    ・別桐で「共有」 1

    どうもありがとうございました。

引用返信 [メール受信/OFF] 削除キー/
■9635 / inTopicNo.8)  Re[4]: 表の共有使用を判定
□投稿者/ 尾形 -(2016/01/17(Sun) 15:13:09)
    どうも、こんにちは

    ターゲットtbl.RSC ファイルの有無ではダメですか

引用返信 [メール受信/OFF] 削除キー/
■9636 / inTopicNo.9)  Re[5]: 表の共有使用を判定
□投稿者/ たゆー -(2016/01/17(Sun) 17:22:53)
    > ターゲットtbl.RSC ファイルの有無ではダメですか
    なるほど、「◯◯◯◯.RSC」って、共有事に出来るファイルなんですね
    ただ、本来は終了すると、無くなってしまうので、利用出来るはずなんですか
    なぜか、いくつか残ってました。
    参考になりました。ありがとうございます

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -