• 締切済み

C++のコードをVB6に変換

C++で書かれたソースコードをVB6に変換する事は可能でしょうか? また、変換ツールみたいのがありましたら 教えて頂きます様お願い致します。

みんなの回答

回答No.1

無理。 言語体系自体違うし、 考え方も全く違う。 そういうことする必要性があるのか全く謎ですが、 ある意味グレードダウンですよそれ。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • vbからc++へコードを変換するサイトはありますか?

    vbからc++へコードを変換するサイトはありますか? 前にvbからc#への変換サイトは見た気がします。 ご存知の方教えてください。よろしくお願いします。

  • VB6のコードをC#にしたい

    C#はこちらでよかったでしょうか。。カテゴリ違いだったらすみません。 現在、VB6にて書かれているコードを、C#にて置き換える事になりました。 しかし私はまともなオブジェクト指向の言語で組むのも初めてなら、C系の言語で組むのも初めてで、そこでどうすればいいのか困っています。 VB6で sub aa(i as integer)      dim obj as object   call bb(obj,i)   call obj.run()    end sub    sub bb(byref pobj as object,i as integer)      select case i    case 1:     pobj = new obj1    case 2:     pobj = new obj2   end select    end sub    といったようなコードがあります。obj1とobj2はVBのクラスなのですが、メソッドはどちらも同じrunというものが用意されているとします。 ようは引数の値によって、メソッドやプロパティの形は同じだけれど、メソッドの中身が違うクラスをもらって、そのもらったクラスのメソッドを実行したいわけです。 しかしC#でまったく等価のソースをかくと、当然ながらobjはただのobject形なので、そんなメソッドはないとおこられてしまいます。VB6の場合、そのあたりが厳密でないので許されていたのですが。。。 こういった場合、どのようにソースをかけばいいのでしょうか? やはりobj1,obj2のクラスの方に工夫しないといけないでしょうか? 実はこのオブジェクトを用意しているのが別チームの為、その場合こうしてくれと提案しなくてはなりません。もしそれがなくても可能であればそれにこした事はないのですが。。。 いちおうもらったクラスのタイプをしらべて、それごとにコードをかくという方法は思いついたのですが、それだとobj1、obj2にあたるクラス数が実は種類がたくさんあり、そこだけならまだしも、他にも同じようなコードをたくさんかかなくてはいけなくなってしまいます。 もう少しスマートにするにはどのようにすればいいでしょうか? こういうクラス構成にすれば、とか教えていただければ助かります。

  • FortranをC++(VC++)へ変換

    FortranをCまたはC++へ変換したいと考えています。 f2cを使うと、一応変換は行ってくれるものの、出来あがったCのプログラムをコンパイルする際、fortranのライブラリを参照する必要があるなどの制約が生じてしまいます。 VC/VC++に対応したプログラムソースへ変換するツールをご存知ないでしょうか? また、今だと、VC#まで変換してくれるツールがあると非常に便利なのですが・・・ 大量のソースコードを変換する必要があり、変換時のミスなどを考えるとツールで機械的に変換する方法を探しています。

  • EXCELマクロでVB6.0のコードを使う方法

    OSはWin XP Home, EXCEL2002を使用しています。 又、開発ツールはVB6.0とVB.Netの両方を持っています(持っているだけで、ほとんど使ったことはありません)。 現在、EXCELでマクロを作っているのですが、足りない機能があり、知り合いから「自由に使っていいよ」という事でVB6.0のソースコードをもらいました。 このソースコードは単体で動かすと、自分の欲しい機能が全て含まれています。これをうまくエクセルマクロに取り込める方法はないでしょうか? 受け取ったソースコードを私が理解できれば、EXCELで動くように書き換えられるのですが、内容が難しいため実行不可能な状況です。 何かいいアドバイスがあればお願いいたします。

  • VBとC#

    よくある質問とは思いますが、VBとC#は何が違うんでしょうか? コードの記述法が少し違うだけで、できる事は同じのように思えます。 それでもマイクロソフトがVBとC#を分けてリリースするということは、何か理由があるのでは…。 「コレを作るならVBよりC#を使ったほうががいい!」というようなものはあるのでしょうか?

  • VB2005からC#へ

    VB2005のソースというかプロジェクト丸ごとから、C#に変換するソフトはあるのでしょうか? 有償・無償は問いません。中途半端なものでなく、完全に移行できるものが良いです。なければ一番Goodなものを探しています。

  • vb.net で文字コード変換

    VB.netで 文字列の文字コードを変換する方法を教えてください。

  • VB6の開発支援ツール?

    VB6を使っています。開発環境はVBを使えばよいのですが、他のベンダー製品でVBソースをリフレクタor解析するツールはありますか? VBのソースから仕様書を作成したり、JavaやCやASPに変換するようなツールが知りたいです。

  • C++からCへのソース変換について

    時代と逆の流れで申し訳ない質問なんですが、C++ソースから、Cソースへ変換するアプリケーション、ツール等、ご存知ありませんでしょうか? ここでいう変換とは、classをC言語のstructに変換したりする事です。つまり、classのメンバ関数を外に出したり、operator等の書き換えをしたりするものです。一部の変換ができる物や、補助的に使えるもの等でも構いませんので、よろしくお願いいたします。

  • VB6のLSETをVB2005で実現するには?

    VB6の下記ソースをVB2005のアップグレードツールで変換したらエラーになってしまいました。VB2005ではサポートされてないみたいで、どのように変更したらよいか途方にくれております。 どなたかご教授下さい。よろしくお願い致します。 --ソース抜粋-- A:構造体変数 B:構造体変数 VB6: LSET A = B VB2005: ?????

アクセスLEDの点灯について
このQ&Aのポイント
  • 昨日、電気店で購入したSGD-MY040UBKという商品をJ:COMのチューナー(XA401)に接続したところ、J:COMの電源を切ってもアクセスLEDなどのランプが点灯し続けています。この状態に問題はあるのでしょうか?
  • 購入したエレコムのSGD-MY040UBKをJ:COMのチューナー(XA401)に接続したところ、アクセスLEDが点灯し続けています。J:COMの電源を切ってもランプが消えません。この状態についてご意見をいただきたいです。
  • 商品名SGD-MY040UBKを購入して、J:COMのチューナー(XA401)に接続しましたが、アクセスLEDが点灯したままです。J:COMの電源を切っても点灯し続けるのは正常な状態なのでしょうか?アドバイスをお願いします。
回答を見る

専門家に質問してみよう