過去ログ

                                Page     686
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼VBAとruntime  拓恒 03/1/30(木) 19:09
   ┣Re:VBAとruntime  JuJu 03/2/5(水) 12:34
   ┗Re:VBAとruntime  拓恒 03/2/6(木) 10:09

 ───────────────────────────────────────
 ■題名 : VBAとruntime
 ■名前 : 拓恒
 ■日付 : 03/1/30(木) 19:09
 -------------------------------------------------------------------------
    1)ExcelのVBAで,
コモンダイアログとRS-232C通信を使ったソフトを作りましたが,
VB6.0のインストールをしないと動作しません。
VB上で配布タイプを作って
runtime形式で試しましたがダメでした。
(フリーソフトも含めて数種類のruntimeでテストしました。)
VB6.0をインストールしないで
動作させる事が出来るでしょうか。

2)出来なければ,
VBを購入する事になりますが,VB6.0は現状では入手が困難です。
VB.netを購入してもいいのですが,
VB.netの場合,
RS-232C通信がサポートされていない事を聞きましたが本当でしょうか。
 ───────────────────────────────────────  ■題名 : Re:VBAとruntime  ■名前 : JuJu <juju-bbs@su-u.com>  ■日付 : 03/2/5(水) 12:34  -------------------------------------------------------------------------
   拓恒さん、こんにちはぁ

> 1)ExcelのVBAで,
>コモンダイアログとRS-232C通信を使ったソフトを作りましたが,
>VB6.0のインストールをしないと動作しません。
>VB上で配布タイプを作って
>runtime形式で試しましたがダメでした。
>(フリーソフトも含めて数種類のruntimeでテストしました。)
>VB6.0をインストールしないで
>動作させる事が出来るでしょうか。

動作しないのは、コモンダイアログですか?RS-232C通信(MSCOMM?)ですか?
前者であればExcelの標準の関数に置き換えるか、APIに置き換えです。
後者はライセンスの関係で、開発ライセンスの入っているパソコン以外では動きません。たしか。
通信部分だけ分離して、VB6で作ってはいかがですか?

>2)出来なければ,
>VBを購入する事になりますが,VB6.0は現状では入手が困難です。
>VB.netを購入してもいいのですが,
>VB.netの場合,
>RS-232C通信がサポートされていない事を聞きましたが本当でしょうか。

.netはレガシーデバイスを排除しようとする傾向がありますからね。
売り物の製品であればバグの多いMSCOMMは使えませんし、サードパーティがRS-232C通信コントロールを販売しているので、それをご検討してはいかがですか?

ではではぁ
 ───────────────────────────────────────  ■題名 : Re:VBAとruntime  ■名前 : 拓恒  ■日付 : 03/2/6(木) 10:09  -------------------------------------------------------------------------
   早速のアドバイスありがとうございます。
なるほど,わかりました。
1)コモンダイアログでは,標準関数でやってみます。
2)RS-232C通信は,サードパーティを捜してみます。
また何かありましたら,よろしくお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 686