- PR -

VB.NETでClipBoardクラスを使用しつつ排他処理

投稿者投稿内容
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2007-03-08 14:57
Yakisobaさん、こんにちは。

今更ですが、参考リンク↓。
Office のサーバーサイド オートメーションについて

以下は、上記リンク先からの抜粋。

引用:

マイクロソフトは、Office のサーバーサイド オートメーションの推奨もサポートも行っていません。



引用:

マイクロソフトは、サーバーサイド ソリューション開発の必要がある開発者には、Office のオートメーションの代替策を探すことを強くお勧めします。



引用:

バイナリ形式の Office ファイルをサーバー側で作成する必要がある場合は、それに役立つコンポーネントを提供しているサードパーティ ベンダがあります。


ぽぴ王子
ぬし
会議室デビュー日: 2006/03/24
投稿数: 475
お住まい・勤務地: お住まい:城・勤務地:城
投稿日時: 2007-03-08 15:11
こんにちは。

せっかくなので、私も気になっていたことを。
きくちゃん(さん)の挙げてくださったリンクからの引用ですが

引用:

技術的な問題の他にも、このような設計の実現可能性について、ライセンスの点からも考慮する必要があります。現在のライセンス ガイドラインでは、クライアントサイドに Office のライセンスを受けたコピーがない場合は、Office アプリケーションをサーバーに配置して、クライアント要求に対するサービスを提供することは許可されません。サーバーサイド オートメーションを使用して、ライセンスを受けていないワークステーションに Office 機能を提供することは、使用許諾契約書 (EULA: End User License Agreement) には含まれていません。


この辺の、ライセンス関係の調整はされているのでしょうか。
以前弊社で似たようなアプリケーションを開発していた(私は全然関わって
いないので知らないのですが)ときは、クライアントが10台ぐらいだったの
で、改めてすべての PC に Office のライセンスを購入していたような気
がします(うろ覚えなので間違っているかもしれません)。

「推奨もサポートも行っていない」としても「代替策を探すことを強くお勧め」
されても、それは自分が苦労すればなんとかなるからそれでいいんだ!と
言うのであれば止めはしませんが、ライセンス関係はクリアしておかないと
「自分が苦労すれば」で済む問題ではないですからね。

少し心配になったので、下世話ながら書いてみました。

[蛇足]
Microsoft が言う「代替策」はこういったものかもしれません。
VB6 の頃に使ったことがありますが、いい製品だと思いますよ。
http://www.adv.co.jp/products/product_ExcelCreator5.htm
[/蛇足]
_________________
ぽぴ王子@わんくま同盟
ぽぴ王子の人生プログラミング中 / ぽぴンち。
Yakisoba
ベテラン
会議室デビュー日: 2006/05/12
投稿数: 62
お住まい・勤務地: 渋谷苦
投稿日時: 2007-03-08 15:34
ご指摘ありがとうございます。

ライセンスの問題は確認を取ってみます。
(以前、ライセンスの問題は話にあがったので大丈夫だとは思いますが。)
ExcelCreatorに関してですが、
サードパーティの使用は難しいです。

できれば代替策を考えたいというのはあるのですが、
現時点での環境上、サーバーサイドオートメーションで
いこうと思っております。

まだまだ未熟なため、
こういうご指摘はとてもありがたく思っております。
皆様のお気遣いに感謝です_(._.)_

スキルアップ/キャリアアップ(JOB@IT)