|
▼みそじのおじさん さん:
こんにちは
すごい事考えてますね^ ^;;
私はやった事もないし、これからも多分そのような事はしないだろう
と思いますので残念ですが、アドバイスは差し上げる事は出来ません。
>こちらのCTI対応の電話機だと
>接続方法は、交換機 - 電話機 -(RS232C接続)-PC ですので私が用意しなければ
>いけないプログラムは、PCのCOMポートの常駐監視だと思うのですが、機器がない
>、電話機の詳しい仕様が現在わからないので(返答待ちです。)こちらは手が
>つけられない状態です。
通信の仕様がわからないのはキツイですね。
>着信からフォーム表示までは遅くても5秒以内が目標です。
RS232Cの経験がおありになるのでしたら、考え方はわかるでしょうから
後は、通信仕様に沿った常駐ソフトを作れば、後は構想が出来ているよう
ですから、何とでもなりますね。
せっかくVBを始めたのですから、VBで作りましょう。Excelは常駐
で使うのはリソース(資源)の無駄ですし、なんか怖いです。
VBで作った方がリソースの面では明らかにPCにやさしいと思います。
ちょっとだけ調べてみました。この辺りが手掛かりになりませんかね?
シリアル通信機能 (サンプルコードあり)
ht tp://msdn.microsoft.com/ja-jp/library/cc720852.aspx
My.Computer.Ports オブジェクト
ht tp://msdn.microsoft.com/ja-jp/library/e4560dx9.aspx
方法 : Visual Basic でシリアル ポートから文字列を受信する
ht tp://msdn.microsoft.com/ja-jp/library/7ya7y41k.aspx
常駐プログラムは極端に言えば、プログラムを走らせて、PC終了まで
プログラムも終了ささないというもんですから、難しく考えなくても良いのでは?
タスクトレイ(昔はシステムトレイと言った奴)に収めておけば邪魔にも
ならない。
これもググれば沢山サンプルがあると思います。(いろんな言語で)
言語はやはり、生C+APIが軽いとは思いますが、、、frameworkを
使った方がMy.Computer.Ports オブジェクトなども用意されてますから
それで出来るならそれに越した事はないと思います。
MSDNですが、もしExpressバージョンで勉強中なら、MSから
「MSDN Library for Visual Studio 2008 SP1 (2008年12月更新版)」
ht tp://www.microsoft.com/downloads/details.aspx?FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373&DisplayLang=ja
をDLできます。フルセットです。
Express判のMSDNとは情報量が比較になりません。
これをお使いになる事をお勧めします。
後、もし、VBで作成するなら、
「Visual Basic 中学校 」
ht tp://homepage1.nifty.com/rucio/main/main.htm
「VBレスキュー」
ht tp://hanatyan.sakura.ne.jp/
などの掲示板が、プロも覘いているし、比較的質問し易い雰囲気です。
※各掲示板の使用上の注意は読んでから質問してくださいね。
Excelの掲示板とは比較になりませんので。
みそじのおじさん さんの質問の仕方なら大丈夫と思いますが、念の為。
役にも立たん事を長々と書きました。頑張って下さい。
|
|