• ベストアンサー

Windows 7 Pro 32Bit 環境に、VB6SP6 Ente

Windows 7 Pro 32Bit 環境に、VB6SP6 EnterpriseEditionをインストールしました。 今まで、 XPSP3環境でVB6SP6 EnterpriseEditionで作成していたソースを開いてみると、 例えば "XXXコード" => "XXXコー"     "キャンセル" => "キャン" などと全角のカタカナが一部欠落してしまいます。 これについて、なにか情報ないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • reset_cat
  • ベストアンサー率68% (94/138)
回答No.1

Windows7では、VB6のIDEが2008/04/08で延長サポートが切れたため、サポートされていません。 ランライムに関してはVistaと同等のサポートをしているようです。 詳細は参考URLを閲覧してください。

参考URL:
http://msdn.microsoft.com/ja-jp/vbasic/cc707268.aspx
yuyan1962
質問者

お礼

ありがとうございます。XPモード内でプログラム作成して、7では動作確認するのみにします。

関連するQ&A

  • VB.NETでウインドウを最前面に出来ません

    VB.NETのSetForegroundWindowでウインドウを最前面に表示しようとしましたが、最前面になりません。何か必要な条件があるのでしょうか? 環境は次のとおりです。  OS: Windows 7 Pro. 64bit SP1  VB.NET: 2010 Express ご教示頂きたく、よろしくお願い致します。

  • VistaでVB6を使おうと思ったらコントロールの移動が…

    VB6を仕事で使用しているのですが、XP環境から、Vistaへ移行し、何とか無事にVB6もセットアップすることが、できたのですが、 実際に作業を始めると、各フォームに配置している、コントロールをマウスで移動させると、めらめらとした動きで、非常にレスポンスが悪く、実際にはあまり効率よく作業できる状態ではありませんでした。 マイクロソフトはVistaでVB6をサポートすると知って、ある程度安心して、移行したのですが…。 この状態を改善する方法をご存知の方がいらっしゃいましたら、ご教授お願いいたします。 VISTA HOME Premium SP1 VisualBASIC6.0EnterpriseEdition VB6SP6B適用済

  • VB6の開発環境の設定の仕方がわかりません

    過去に誰かが作ったVBのシステムを修正しようと思っております。 修正の為にまず開発環境を整えなければならないのですが、前製作者が書き残したメモの内容が理解できません。 どなたか教えていただけませんでしょうか? メモの内容は以下のとおりです。 --------------------------------------------- 1) mpscmp.dll、phrcmp.dllは ActiveX DLL 開発環境にインストールすること 2) Fsrtmov.ocxは ActiveXコントロール 開発環境にインストールすること 3) PhTrans.dllはWin32DLL 開発環境のカレントや環境変数のパスの通っているとこに置くこと 4)開発環境 Win2000Pro+SP1 IE5+SP1 VB6+SP3 PowerTools ActiveReport ver1.5J + 最終パッチ PowerTools DBGrid Pro ver6.0J + 最終パッチ (現GrapeCity社) --------------------------------------------- mpscmp.dll、phrcmp.dll、Fsrtmov.ocx、PhTrans.dllといったファイルは手元にあるのですが、具体的にどこに設置すればいいのかというのがわかりません。 VBが置いてある場所に設置するということでしょうか? VBについて詳しく無いため質問の内容がわかりずらいと思いますが、どうぞよろしくお願いします。

  • VBのTabstripをコードから切り替えたい

    VBのTabstripコントロール(Windows Common Cnotrols6.0 (SP4)) を使っているんですが tabをコード上から切り替える方法がわかりません。 SelectedItemプロパティあたりが怪しいんですが いまいちうまくいきません。 どなたか解る方教えてください。お願いします。 環境 VB6 SP5

  • ウィンドウを最前面にできません

    VB.NETでSetForegroundWindowでウインドウを最前面に出来ないため、AllowSetForegroundWindowを使用するようにしましたが、解決できません。 コードは大体次のようになっています。 Dim hProcess As System.Diagnostics.Process = System.Diagnostics.Process.GetCurrentProcess() AllowSetForegroundWindow(hProcess.Id) Dim hWnd As IntPtr = FindWindow("XXX", "YYYYY") SetForegroundWindow(hWnd) 環境は次のとおりです。  OS: Windows 7 Pro. 64bit SP1  VB.NET: 2010 Express 解決方法をご教示頂きたく、よろしくお願いします。

  • VB6のコメントなどで・・・

    久々にVB6にて開発を行っています。 そこで質問なのですが、 ' 関数名    : hoge ' 概要 : あれこれする関数 ' ' 戻り値 : String というヘッダコメントを書いていると、":"が ずれてしまいます。 FontはMSゴシックを選択しているのに、Pゴシックを 選択しているようなずれを起こします。 ":"はすべて全角になっています。 プログラムには影響はありませんが、いざコメントを見ようとすると読みにくくなります。 これは環境の問題なのでしょうか。それとも、VB6の 問題なのでしょうか? 開発環境 VisualStudio6 SP6 OS    Windows2000 Server SP4 以上、よろしくお願いいたします

  • 固定ピッチのフォントに関して

    MSゴシックは固定ピッチのフォントですよね? 他のアプリでは固定なのに、VBのソースコードの部分が 全角と半角が混じると、微妙にズレてしまいます。 (だいたい半角文字の半分ぐらいの幅がズレます) Excelなんかでは、きちんと固定ピッチで表示されるのですが、 VBのコードになると例えば ------------------------------------------- '機能:AAAA '   BBBB ------------------------------------------- ※[機能:]は全角 というように打つと2行目が、1行目の[:A]の間あたりになってしまいます。 (質問内では全角スペースを使っています) 無性に気になって仕方ありません。 どなたか固定ピッチになる方法をご存知の方がいらっしゃったら、よろしくお願いします! ※OSがWin2000ProでVB6.0の環境です。

  • VB6.0 ラベルが文字化け

    VB6.0で作ったexeファイル実行するとラベルが文字化けするのですがなぜでしょうか。キャプションやコマンドボタンは問題ないのですが。 環境は OS:Windows XP Pro. SP3 VB:6.0 Pro.

  • 32bitで作ったアプリケーションの64bit環境へのコンパイル

    32bitで作ったアプリケーションの64bit環境へのコンパイル 現在、32ビット環境で作ってWindowsXPで正常に動作しているアプリケーションを、 Windows7などの64ビット環境でWOW64を介せずに起動できるように、x64用に コンパイルしようと考えています。 今まではVC++2008EEとWindowsSDK,DirectX9を使って組んでいましたが、 ExpressEditionだとx64向けのコンパイルができないと言うことで、2010EEと WindowsSDK7.1をインストールし、その後構成マネージャで設定をx64にして XP32bit上でコンパイルしました。ソースコードは全く手を加えない状態だったので、 何かエラー・警告があるかと思いましたが、警告も出ずコンパイルは通り、 64ビット環境で起動することも出来ました。 しかし、起動した直後に処理が非常に重くなり、FPSも10~20程度ではないかと 言うほどに動作がもっさりとしてしまいます。 起動しないわけではないし、動き自体も低速ながら、期待されたもしくは XP32bitで起動したときと同じように動いているように見受けられます。 よく見るポインタの長さに関しての問題等も、そもそもあった場合エラーが出て 落ちてしまうのではないかと思います。現状ソースを修正するにしても、 エラーも何も出ていないためどこにどう手を加えたらいいのか分かりません。 なにか原因となるものに心当たりがあればご教授いただけると幸いです。 使用ソフトは上記のようにVC++2008と2010、WinSDK,DirectXともにSDKは (おそらく)最新版でリンクするライブラリのパスにはx64のフォルダを指定、 プリプロセッサの設定で_WIN64を定義しています。 コンパイラも、起動出来てはいるので64ビットのコードを吐くものに 設定されていると思います。

  • VB6で、非表示モジュール(?)の表示方法

    他人様の作成したプログラムの改修をやることになりましたVB初心者です。 デザイン画面でコードを選択し、「定義」を右クリックすると 「'xxx' は非表示であるため、ここへはジャンプできません。」 と表示されます。 また、exe ファイルの実行時と比べて、プロジェクトウインドウに表示されるフォームやデザイナも少ないです。 これら非表示のモジュール(?)を表示するにはどのようにやればいいのでしょうか。 ご教示お願いいたします。 環境は Windows XP(SP3), Visual Basic 6.0 (SP6) です。