このページのスレッド一覧(全127スレッド)![]()
| 内容・タイトル | ナイスクチコミ数 | 返信数 | 最終投稿日時 |
|---|---|---|---|
| 0 | 2 | 2004年3月16日 23:41 | |
| 0 | 3 | 2004年3月14日 18:38 | |
| 0 | 3 | 2004年7月1日 02:58 | |
| 0 | 2 | 2004年7月1日 03:02 | |
| 0 | 1 | 2004年2月21日 01:35 | |
| 0 | 3 | 2004年2月20日 20:33 |
- 「質問の絞込み」の未返信、未解決は最新1年、解決済みは全期間のクチコミを表示しています
プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
VBで作ったソフトが、ようやく自分のPCで動く事が確認されました。しかし、このソフトを入れる他のPCには232Cコネクターが有りません。USBのみです。目の前が真っ暗になりました。msCommでUSBに対応するにはどうしたら良いのでしょうか。超初心者なのでこんな質問ですみません。
0点
秋田県さん こんばんは。 よく分かりませんが 下記は?
USB→RS232C変換アダプタ
http://www.yodobashi.com/enjoy/more/i/oid2_6525910/18566530.html
http://www.yodobashi.com/enjoy/more/productslist/oid2_6525910/6525910.html
書込番号:2593463
0点
RATOCの変換アダプターを買うといいでしょう
安物は認識しないことがあるので
書込番号:2593548
0点
プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
何時も親切な回答有難うございます。フォントの件は「のびのびしたいさん」の指摘どうりにしたところ上手くいきました。もう1つ質問があるのですが。
232Cで通信中に相手からの信号が途絶えた時にコメントを出したいと考えています。信号が0Vになったのをどう判断すればいいのでしょうか。
0点
2004/03/11 22:24(1年以上前)
確認させてください。
それは、相手がポートを閉じた時のことか、それとも送信し続けた(パソコンが受信し続けた)信号が送信終了になった状態のことをさしているのでしょうか。
書込番号:2573791
0点
2004/03/13 21:22(1年以上前)
何時もご回答有難うございます。PCは受信専用で相手に対しては何も信号は送っていません。相手はPICを使ったセンサーでこれが電源OFFになった時や、232Cケーブルが外れた時を検出したいのですが。宜しくお願いします。
書込番号:2581152
0点
2004/03/14 18:38(1年以上前)
定期的に相手に信号を送信して、ポートが遮断された時に発生するエラーで判断する、というのはどうでしょう。
定期的に相手に信号を送信させるのには、たとえばツールボックスのTimerコントロールを使って割り込みを発生させる。
Timer1.Intervalで間隔を指定し、
Timer1.Start()でタイマーをスタートさせる。
指定した間隔ごとに、Timer1クラスのTickメソッドに書き込まれたコードが実行される。
(例:Timer1.Interval=5000とすれば、5000mm秒=5秒おきに、Timer1_Tickプロシージャのコードが実行される)
そこに、ポートが遮断されたかどうかを判断するために、通信に影響のないようなダミーのデータを送信するコードを書き込む。
これは、ポートが閉じてしまった時にわざとエラーを発生させるという内容なので、これを Try・・・Catchコマンドで実行させる。
遮断された場合に実行・表示させたい内容を Catch以降に書き込む。
卑近な例で申し訳ないですが、ツベルクリン反応で陰性か陽性かを判断するのを指定した間隔で行うようなものですが・・・
書込番号:2584813
0点
プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
VBの勉強も大分進んで、ようやくシリアル信号で様々なコメントを表示させる事が可能になりました。しかし、フォームをドラッグして大きくした時に、ラベルに出ている文字の大きさを連続して大きくさせる事が出来ません。文字のフォントをフォームの大きさに応じてズームさせる方法をご存知でしたら教えて頂けませんか?
0点
2004/03/07 08:54(1年以上前)
VBにそのような機能があるかどうかは、探してみた限り見つかりませんでした。
フォントサイズはラベルのプロパティで固定されているし・・・
試してみたのは、コード(プログラム)上でフォームの高さと幅の値を取得して、それにあわせてラベルのフォントサイズを変更するという方法でした。((Form1 Events)クラスの SizeChangedメソッドに書き込む)
結果として、秋田県 さんのイメージするようなことはできましたよ。
あと、別の方法として、実行中のフォームのサイズをドラッグしても変えられないようにすれば、フォントサイズを変更する必要はなくなりますね。
1.フォームをクリックしてフォームのプロパティを表示させる。
2.FormBorderStyleプロパティを、FixedSingleかFixed3Dに変更する。(デフォルトはSizableになっている。)
3.フォームの「最大化」ボタンを無効にするために、MaximizeBoxプロパティをFalseに変更する。
以上で、実行時のフォームの大きさは固定されます。
書込番号:2555168
0点
2004/07/01 02:56(1年以上前)
ラベルでしょうが...
MSDNのサンプルにでているでしょう。
.netはフォントもオブジェクトなので、newするので、ガベージされるまで、メモリがへりつづけます。
使い終わったフォントオブジェクトはデザイン時にフォームオブジェクトで定義されていたりするので、不用意に削除すると、フォームでエラーになります。
書込番号:2980999
0点
2004/07/01 02:58(1年以上前)
いいわすれましたが、ラベルはリサイズ可にしてアンカーをきちんと設定しないと、変な位置にでます。
書込番号:2981003
0点
プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
何時も親切な回答有難う御座います。VBで作った画面をPCのモニターには出さないで、別の端子(例えばビデオ出力)に出す事は可能でしようか。
勿論、モニターには別の画面を出力させておきます。つまり、モニターにはワープロ画面、ビデオ端子にはVB画面といった具合です。
0点
2004/02/25 13:18(1年以上前)
私が知っているひとつの方法は、VGAのマルチディスプレイ
出力をつかう方法。対応するVGAカードが必要ですが。
nVIDEAならnVIEW
RADEONにも似たようなドライバ設定ツールがあります。
詳しくはショップで聞いてみましょう。
ただ、特定のプロセスを特定のディスプレイに出力する方法は
私は知りません。(そんなOSないんじゃないかなあ?)
書込番号:2513520
0点
2004/07/01 03:02(1年以上前)
自分で作ったアプリケーションなんだから、表示座標くらい指定できるでしょう。フォームのプロパティはデザイン時以外でも可能です。
TOP、LEFTが画面1または画面2のどこに出すか決定しればよし。
.net以前のVBでもmoveってなかった?
書込番号:2981008
0点
プログラミングソフト > マイクロソフト > Visual C# .NET Standard 2003 アカデミック版
アカデミックでは、条件が学生もしくは、生徒や教職員しか購入出来ないし、そのライセンスをまもる必用がありますが・・・
あと、複数台のPCにインストールすることは基本的に可能ですが、どちらもあなたしか使わないと言う条件であなたの所有物のPCなら可能だと思いますが・・・ ただ、インストールする台数に制限がかなりあり厳しかったような気が・・・
書込番号:2494604
0点
プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
現在、ビジュアルベーシックを勉強中ですが、簡単な画面を作っておいて外部
(RS232C)からの信号によって、その画面を変更するような事は出来るでしょうか?例えばAという信号が来たら、「こんにちは」という画面を出すという内容です。宜しくお願いします。
0点
2004/02/18 20:51(1年以上前)
私も今、VB.netを勉強中です。特に、計測器とのRS−232C通信に、興味があります。
話を聞いてると、mscomm32.ocxを使用しないで制御を勉強してる人もいたりして、なかなか難しいようです。
ただ、インターネット上でVB.netは沢山検索でかかりますが、これからRS−232C制御に入ろうとすると、そういうページがなかなか見つかりません。
そこで 彩. さんに質問なのですが、
>検索サービスで探してみれば色んな情報が見れますよ。
VB.net上でRS−232Cについて説明しているページを、具体的に教えてほしいのですが。
ぜひ、参考にしたいのでよろしくお願いいたします。
書込番号:2485936
0点
2004/02/20 20:33(1年以上前)
シリアルポート(RS232C、USBなど)での制御はできます。
ただ、VB.netでシリアルポートを制御する内容で検索サービスを実行しても、実際はなかなか見つかりません。それよりも、マイクロソフトのサポートに直接アクセスしたほうが、時間のムダ使いをしなくてすみそうですね。
http://support.microsoft.com/default.aspx?scid=kb;ja;823179
COMポートのデバイスドライバがインストールされているのが前提条件になります。↑のサンプルプログラムは、COM1ポートを使うことを前提にしています。
多少ハードルの高い世界になりますけど、このあたり覚悟してがんばってください。
書込番号:2493236
0点
クチコミ掲示板検索
新着ピックアップリスト
価格.comマガジン
注目トピックス
(パソコン)
