• 締切済み

visual studio 2008 professional edi

visual studio 2008 professional edition でvisual basic6のプログラムを開く際に 1.バージョン 2.フォームのプロパティ 3.コントロールのプロパティ が書かれている部分で 「宣言が必要です」というエラーが出るのですが対処法が分かりません。 どなたか教えていただけないでしょうか? VERSION 5.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 9510 ClientLeft = 390 ClientTop = 660 ClientWidth = 11100 LinkTopic = "Form1" ScaleHeight = 9510 ScaleWidth = 11100 Begin VB.Frame Frame10 Caption = "cfs number" Height = 1335 Left = 6600 TabIndex = 117 Top = 9840 Width = 1455 ........ と続きます。

みんなの回答

  • Kazma_hk
  • ベストアンサー率26% (115/428)
回答No.4

ちょっと、自分の回答をみていて内容が わかりにくかったので、ちょっと詳しめに再度書いておきます。 >前提としておっしゃっている >Vb.Netへコンバート(バージョンアップ) >又は >バージョンアップさせないで、VB6としてデバック この違いは、VB.NETへのコンバートを行うと そのソースおよび作成されるEXEはVB.NETのソースとなります なのでコンバート後にVB6でコンパイルやデバッグ等を 行おうとしてもできなくなります(VB6のソースではなくなっているため) バージョンアップさせないで、VB6というのはVB6基準のソースを そのままデバッグすることを意味しています。 この際は、先の質問の回答#2の方がおっしゃっているように VB6とVB.NETは違う言語であるため、「visual studio 2008 professional edition」を使用してデバッグは不可能です。 で、前提をはっきりしてくださいというのは VB6のソースをデバッグ後どうするのかという問題です。 VB6のソース(EXE)はそのままVB6でコンパイル等ができないと だめだ。という話なら「visual studio 2008 professional edition」での デバッグはあきらめてください。 VB6のソースは必要なく今後もずっと、VB.NETとしてコンパイル等を 行っていく。という話なら、先の質問の#3方がおっしゃっている方法で VB.NETへのコンバートを行ってください。

  • Kazma_hk
  • ベストアンサー率26% (115/428)
回答No.3

補足を頂きましたので、回答します。 まず、どっちの前提がいいでしょうか? ということですが、それは回答できません。 まず、そのプログラムは今後VB6のソースorEXEとして 実行する必要はないのでしょうか? なぜVB6のソースをバージョンが違うもので実行するのですか? まず、このあたりのなぜそうしなければいけないのか、今後 このソースはVB.NETとして運用していくのか この当たりを考えないといけないです。

  • Kazma_hk
  • ベストアンサー率26% (115/428)
回答No.2

#1さんの回答にもあった前回の質問にも回答したものです。 まずは、前提をはっきりさせてください。 Vb.Netへコンバート(バージョンアップ)させていいのですか? バージョンアップさせないで、VB6としてデバックしたいという 要望であれば、出来ません。 Vb.Netへコンバートさせていいのであれば、前回の質問の#3の 回答者の方がおっしゃっている方法が一番良いと思います。 (手作業でその内容を修正してもVB.NETへのバージョンアップ となります。)

siberia011
質問者

お礼

何度も質問してすいません。 私の目的は既存のVBプログラムをVisual Studio2008で走らせたいのです。 前提としておっしゃっている Vb.Netへコンバート(バージョンアップ) 又は バージョンアップさせないで、VB6としてデバック の違いも分からない素人なのです・・・ きちんとプログラムが走ればいいだけのなのですがどっちの前提が良いのでしょうか?

回答No.1

類似の質問です。 [VBで作成したプログラムをvisual studio 2008でデバッグ] http://okwave.jp/qa/q5852928.html #2で私も答えたのですが、#3のBellBellさんが「最も有効な手段」を述べられております。 それと [VB6のAttribute VB_Nameの意味について] http://okwave.jp/qa/q5877514.html formのAttribute VB_Nameの前までは、画面デザインです。 バージョン変換の手段が無ければ、それらのプロパティ値を参考に、画面を手作業で作るしかないですね。

関連するQ&A

  • Visual Basicと大きいフォントについて

    フォームにimageコントロールを配置し日本地図を描画させ、各都道府県毎に コマンドボタンを配置して、ボタンをクリックすることで都道府県IDを 取得するフォームを作りました。 これでパッケージを作り、配布したところ、大きいフォントで使用している パソコンユーザーは、都道府県からコマンドボタンがずれてしまいます。 大きいフォントのパソコンでもずれないようにする方法はないでしょうか? ちなみに、 Private Sub Form_Resize() Image1.Width = Me.ScaleWidth Image1.Height = Me.ScaleHeight End Sub では、ダメでした。 よろしくお願いします。

  • 画像の縮小

    ピクチャー画像の縮小を行いたいのですが、 sw = Picture1.ScaleWidth * 0.1 sh = Picture1.ScaleHeight * 0.1 w = Picture1.Width h = Picture1.Height Picture2.Height = h * 0.1 - Picture2.Height - Picture2.ScaleHeight Picture2.Width = w * 0.1 - Picture2.Width- Picture2.ScaleWidth Picture2.PaintPicture Picture1.Picture,0,0,sw,sh のようなプログラムを行うと、画面で見えている範囲のピクチャーは縮小してくれるのですが、VB画面からはみ出る部分は切れてしまいます。 ピクチャーを1つずつ、とって縮小していくとなると相当な時間がかかってしまうので、早く処理できる方法は無いでしょうか? ご存知の方は教えて下さい。

  • ピクチャーボックスのスケール変更についての質問( .NET )

    picutreboxをグラフとしての使用を目的にしております。 VB6.0ではScaleやScaleWidth(Height)プロパティで スケール値を変更していましたが、.NETではそれに対応したプロパティが見つかりません。どなたかお分かりになる方、ご教授ください。

  • Visual Studio 2005 Professional Edi

    Visual Studio 2005 Professional Edition すいません!! インストール方法や設定方法が分かりすい ホームページを知りたいです!! いざ インストールをすると どれをして良いのか素人には 分かりません!! 教えて下さい。

  • Visual Studio 2005 Professional Edi

    Visual Studio 2005 Professional Edition のプロジェクトについて Visual Studio 2005 Professional Edition を使用しています。 .cppファイルは通常.vcproj内で"RelativePath"で相対パスとして管理されていると思いますが、 個別に絶対パスで指定することは可能なのでしょうか? 完全にベタなフルパスを指定するのではなく、環境変数を使って指定したいのですが、 どこを調べてもその手の記述がないので質問させていただきました。 ちなみになぜこうする必要があるかというと、ユーザーによって.cppファイルへの相対パスが 異なるからです。 可能であればご教授願います。

  • フォームがリサイズされた時の各コントロールの位置変更コードについて

    教えてください。 前々から疑問だったのですが、VBでフォームをリサイズした場合に それぞれのコントロールもそれに合わせて大きさが変更されたり 移動したりという状態にするには、当然Form_Resizeのコードを 書く必要があると思うのですが、VBでツールを作成される方は 皆さんひとつひとつのコントロールの位置を計算しながら毎回 コードを書いているのでしょうか? OCXなどを使うと、勝手にコントロールの位置を調整してくれるものも ありますが、やはり皆さん自分でコードを書いていらっしゃるのでしょうか? 私が分かるのは、フォームにテキストボックスのみを貼り付けて、 Private Sub Form_Resize() Form1.text1.Top = 0 Form1.text1.Left = 0 Form1.text1.Width = ScaleWidth Form1.text1.Height = ScaleHeight End Sub と書くと、リサイズに合わせてテキストボックスが画面いっぱいにサイズ変更 するというものです。 コマンドボタンとか色々貼り付けた状態ではどのように書けばいいのか いまひとつ分かりません。 皆さんはどのようにされているのでしょうか? 是非是非教えてください。

  • Visual Studio 2005 Oracle

    Visual Studio 2005:.net VBでOracleに接続しています。 開発環境の移動で、PCがWindowsXPからWindows7に移行しています。 どうも初期のWebの画面でOracleを読んでいるフレームが表示されません。 OracleのDLLは <add assembly="Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89B483F429C47342"/> としているのですが、Oracleの10gがインストールされているのですが、Versionの見方が分かりません。Oracleのインストーラーから確認すればいいのでしょうか? Oracle.DataAccess.dllというのがPCでは見当たらないのですが、インストールが必要なのでしょうか? VS2005のツールからデータベースに接続をしても接続されません。 ここで接続が確認できればシステムも動くのかなとも思っております。 あまりにもVS2005に不慣れで、初心者的な質問で申し訳ありません。宜しくお願い致します。

  • VB 6.0 PictureBox のプロパティに存在したScaleHeight ScaleWidthは.netには存在しない?

    VB .netにてPictureBox コントロールを使用して ライン描画を行なおうとしています。 VB 6.0の時には存在していたScaleHeigth,ScaleWidthのプロパティは.netには存在していないみたいですが何か変わるものは用意されていないでしょうか? 実際の表示幅(Height,Width)ではなくScaleHeigth,ScaleWidthを使用して細かいライン描画をしたいのですが、どなたか方法をご存知の方がいましたらよろしくお願いいたします。

  • VCでのFrame(VB6)は?

    お世話になります VB6のFrameコントロールの様に、フレームの枠にタイトルを付けたいのですが。 VC(visual studio 2010)の場合どのコントロールを使えばよろしいのでしょうか? Panelかな?と思い配置したのですが、Caption(VB6)に該当するTextが無いようなのですが。

  • ある変数の別のフォーム中での利用

    Visual Basicに関する質問です。 あるフォーム(Form1)中で変数を定義しました(Public変数として)。 このフォーム中で変数に「適当な文字」を代入します。 この文字を別のフォーム(Form2)中にあるフレーム(Frame1)のキャプション(Frame1.Caption)に表示させる(引用する)にはどうすればよいのでしょうか? 基本的な質問ですが,よろしくお願いします。

専門家に質問してみよう