• ベストアンサー

ListViewで文字化けしてしまいます。

VB6.0で作成したプログラムをVBがインストールされて いないマシン(過去にインストールしたこともない)で 動かすと、ListViewで、全角文字が化けてしまいます。 VisualStudio6.0をアンインストールした 別のマシンで同じプログラムを動かすと 文字化けは起こりません。 どうしてなのでしょうか? 解決法など教えていただけると助かります。 宜しくお願いします。

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

  • ベストアンサー
  • 2ch
  • ベストアンサー率51% (64/125)
回答No.1

VB6JP.DLLがSYSTEM32ディレクトリに無い。 もしくは、VB6JP.DLLがレジストリに登録されていない。

SidaSida
質問者

お礼

ありがとうございました。 VB6JP.DLLを入れたら文字化けしなくなりました。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

VBアプリを配布するのであれば、魔法使いにお願いするとか。 ↓のようなソフトを事前にインストールさせるとか。 http://www.vector.co.jp/soft/win95/util/se089073.html

SidaSida
質問者

お礼

ありがとうございました。

関連するQ&A

  • ListViewから選択中の文字列を取得

    VB2005の初心者です。 タイトル通り、ListViewから選択中の文字列によって処理を変えるプログラムを構築しようとしているのですが、うまくいきません。 ComboBoxの場合では Private Sub button1_Click~ If ComboBox1.SelectedItem = "テスト" Then 処理 End if でうまくいったのですが、ListViewの場合では Private Sub button1_Click~ If ListView1.SelectedItems = "テスト" Then 処理 End if と指定すると 「エラー 1 これらの引数で呼び出される、アクセス可能な '=' がないため、オーバーロードの解決に失敗しました」 とエラーがでます。 ListViewから選択中の文字列を取得するには「.SelectedItems」では取得できないのでしょうか? VBに詳しい方ご教授お願いします。

  • 文字化けで困っています。

    PHP のプログラムで CSV の読み込みを行うプログラムを組んだのですが、 文字化けするケースがあり困っています。 どういうケースで文字化けするのかもよくわからないのです。 CSV 読み込みプログラムは、次のサイトのものを利用させていただいています。 http://d.hatena.ne.jp/deeeki/20110410/excel_csv_php 文字化けする文字は、全角大文字で。 「INSURANCE BLDG. VI(6)」 で、 文字化け後の文字は、 「��NSURANCE BLDG. VI(6)」 です。 Excel で作成した CSV データを UTF-8 の PHP アプリでデータベースに 登録しようとしています。 Shift_JIS から UTF-8 の文字コード変換です。 わかる方、書き込みお願いします。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ExcelVBAの検索の文字列入力の際の変換文字化けの改善法

    ExcelVBAの検索や置換を行うときに、文字列欄に検索したい文字を入力しますが、 文字を入力して変換をするときに、漢字が文字化けします。 これは、ExcelVBAを使用する環境(PC)にVisualBasicがインストールされていると 発生するバグです。 VisualBasicはアンインストール済みですが、 変換の文字化けが改善されません。 (通常は、VisualBasicをアンインストールすれば改善されるみたいです。) VisualBasicに関する、残っているレジストリが影響しているのでしょうか? 開発系に関する.NET FrameworkやSQL Serverとかが影響しているのでしょうか? これらについては、まったく無知です。 VisualStudioもインストールしてあったので、アンインストールしました。 レジストリにはVisualStudioのフォルダが残っていたので、 手作業で削除をしました。が、文字化けは改善されません。 レジストリで、MicrosoftのところにVBAというフォルダがありましたが、 これは明らかにExcelVBAに関係しそうなので、消せません。 その隣に、VisualBasic6.0というフォルダもあります。 これもまた、ExcelVBAは基本構造がVB6.0なので消していいか判断できません。 (これが悪影響している可能性もありますが)

  • VB6 LISTVIEWで項目の色分けをしたいのですが

    VB6のLISTVIEWで 条件によって明細レコードを表示するときに文字を変えたいのですが どのような方法がありますでしょうか ※flexGridをすればできるのでしょうが、プログラムを大々的に組み直しをしたくないので現在のFORM(LISTVIEW)で色分けを考えております どなたかご教示をお願います。

  • 全角文字を文字化けしないで切るには?

    今、掲示板を作っています。 題名だけをツリー状に表示しようと思っていて、 長すぎる題名を30バイトでくぎろうと思っているのですが、 文字に半角などが混じっていて、30バイト目と31バイト目に全角が入ってしまうと、文字化けをしてしまいます。 どのようなプログラムにすれば文字化けをふせげるのでしょうか?

  • 文字化け

    こんばんは。 最近新規でインストールしたソフトのフォルダ名等が文字化けしている事があります。 適当に手持ちのソフトをインストールしてみましたが不特定のソフトで起こります。 文字化けの起こる原因はどの様な事が上げられるのでしょうか? フォントキャッシュの削除とか一般的ですか? 他にも原因・解決法がありましたら教えて下さい。

  • 文字化け

    hotmail を使っていると文字化けして送られることがあるのですが、 文字化けしない方法があったら、教えてください。 友達に聞いても、「Hot mailは文字化けしやすいよね。だから使わない」 で、終わってしまって、解決法がわかりません。 Mac だから?

  • VBの文字化け

    非常に困っています。OSはWin2000SP4、VB6.0で作ったアプリが突然に文字化けを起こしてしまいました。症状としてはコマンドボタンのキャプションやテキストボックスのテキストが文字化け、もしくは何も表示されない現象を起こし、プリンターの2バイト文字も文字化けを起こしています。プロジェクトの段階では正常に動作しますが、実行ファイルにすると発生し、セットアップファイルでセットアップしても文字化けが発生します。自作以外のアプリでも一部で発生してますが正常に動作するアプリもあり何が原因か不明です。文字化けを起こした.EXEはXPでは正常に動作しますし、他のWin2000でも正常に動作します。VBがインストールされたマシンだけがこのような症状を起こします。 Win9Xで作ったものをWin2000にコピーして使った状況によく似ています。原因と対処方法を教えて頂けませんか。 (出来ればOSの再インストールを回避したい)よろしくお願いします。

  • 文字化けします、直し方を教えて下さい

    デルの米国製パソコンを入手しました。当然ですが Windows XP の英語版が入っているので、和文作成時は English から Japanese に変換して使用しています。ところが、和文メールを受信した友人達からクレームが出て気が付いたのですが、和文メールを受信すると、文字化けしているのです。どうしたら和文の文字化けを直せるのか教えて下さい。 状況としては、発信元の私が和文を作成する際は文字化けはしていません。受信先で私の和文が文字化けするのです。なぜこの様な現象が発生するのかわかりません、文字化けの解決法を教えて下さい。

  • EUCの文字化けについて質問です。

    EUCの文字化けについて質問です。 エディタは秀丸を使っています。 ・名前をつけて保存→文字コードをEUC ・その他→ファイルタイプ別の設定→保存読み込み→文字コードをEUC 上の二つを試しましたが、日本語を記入してあったところ(コメントにしてありました)が 漢字だらけになって表示されてしまいます。 半角英数の部分はきちんと表示されています。 プログラム上は支障はないとは思うのですが、 コメントが読めなくて困っています。 どうか良い解決法をお教え下さい! マシンはウィンドウズです。

専門家に質問してみよう