• ベストアンサー

WinXPでの動きについて

Windows95(OSR2)+VB5(SP3)+データベース(Access97)で開発したスタンドアロンのアプリケーションがWindows98/ME/2000では正常に動いていますが、XPでは不具合が出てきますか?コマンドボタンの文字等が正常に表示されなくなるとか聞いたことはあるのですが、ご存知の方、教えて下さい。FONTはMSPゴッシックを使用しています。VB6+Access2000なら問題ないと思うのですが客先の予算がないため困っています。 当方XP環境がないため宜しくお願いします。

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

  • ベストアンサー
  • ginyou
  • ベストアンサー率32% (138/431)
回答No.1

 私の場合はVB5でもXPで正常に動いています  例えば、Win98+VB5で作ったソフトを  Win2000+.net frameworks で動かした場合、文字がうまく表示出来ませんでした。  WinXP+.net frameworksもしかりでした。  これは、純粋にフォントの問題で、MSPフォントは大丈夫だが、MSフォントがだめという物でした。  これは、Win98でセットアッププログラムを作るとOKでした。  つまり、セットアッププログラム中でフォントもコピーしているという事ですね。  たぶん、セットアッププログラムを作って動かせばちゃんと動くと思うのですが。  あと、質問の内容の不具合の具体的な理由がわかんないですよね?  .net frameworksでは、VB4、VB5、VB6の動作を保証しているんですよね。  ですから、XPで不具合っていう具体的な理由が無いですよね。

miz533220
質問者

お礼

早速の回答ありがとうございます。 FONTの問題だけであれば安心しました。 大助かりです。 セットアッププログラムにFONTもコピーしてみます。

その他の回答 (1)

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

VB6でフォントが壊れる時があり、 原因System32のVB6JP.DLLをセットアップに入れていないため。 VB5では、似たようなDLLが無いのかな? VB4からVB6に行ったために、5はあまり経験が無いので、関係なかったら無視して

関連するQ&A

  • VB5(SP3)で開発したEXEの実行環境について

    Windows95(OSR2)+VB5(SP3)で 開発したアプリケーションが Windows98では正常になく動いていますが Meでは問題が発生しています。 文化オリエントのInputMan5を使っています。

  • インストール後の不具合について(VB6.0)

    VB6.0でアプリケーションを開発しています。 実行ファイルを作成し、起動したところ、正常に動きました。 しかし、インストール後の実行ファイルは起動するのですが不具合が生じます。 (ディストリビューションウィザードでSetup.exeを作成し、インストールしました。) 正常に動く部分もありますが、あるコマンドボタンをクリックすると、固まってしまい、アプリケーション名の右に(応答なし)と表示されます。 コードに問題があるのでしょうか? 開発環境は以下の通りです。 OS:WindowsXP SP2 DB:Access2003 VB6.0からAccess 2003への接続方法はADOです。 宜しくお願いします。

  • ■xpとvistaの文字化けについて

    ■xpとvistaの文字化けについて 開発環境:  ・SQLServer2008  ・VB.NET Framework3.5 動作環境:  ・Win Vista → Win XP  ・スタンドアロン アプリケーションとSQLServer2008は同じPC上にあります。 今回、PC故障のためアプリケーションをVistaからXPに再インストールし、 データベースをアタッチしなおしました。 アプリケーションを実行し、Win Vista上で登録されたデータをWin XPで表示しようとすると、 ある漢字が「・(中点)」に置き換わるという現象が発生しました。 これは、VistaとXPでサポートしているフォントが原因で起こっている現象なのでしょうか? JIS2004 と JIS90 が関わっているかもとの記事をネットでみつけたのですが… <<参考URL>> http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/jis04/default.mspx それとも何か別の原因があるのでしょうか? VistaマシンとXPマシンを使って、検証しようとしているのですが、 なかなか再現ができず困っております。 このような現象が発生したことがある方、ご教授お願いします。

  • 1人社内SEとして

    はじめまして、Stressmanといいます。 現在、小さな建設会社で専属SEとして働いています。 Accessで簡単な顧客管理のアプリケーションや その他工事日報などの入力支援のアプリケーションなど を作ってきました。 しかし、Access自体、元々スタンドアロンを前提に 開発されたものらしく、ネットワーク環境で使用するには 不安があります。 競合のエラーも起こります。 そこで、データベース環境をグレードアップしたいので すが、私自身それほど知識が無い上に社内ではSEは 1人なので相談もできません。 そこでここでみなさんにアドバイスを頂こうと 思いました。 私の探した情報の中では、 フロントエンドをaccessもしくはVB バックエンドをSQL Server がいいそうです。 実際に開発された方のご意見も聞けたら幸いです。

  • データベースに何を使うか

    こんにちは、よろしくお願いします。 VB2005+AccessでWindowsアプリをはじめて作りました。 このアプリはデータベースがAccessなのでスタンドアロン形式 として開発しました。(初めてのプログラミングです。) 次に、2~5台くらいまでのパソコンで使えるようなアプリを 開発したいと思っているのですが、 データベースに何を使ったら良いのかわかりません。 パソコンに、Microsoft SQL Server 2005がプログラムメニューに あるのですが、これが利用できるのでしょうか? 利用できるのなら使いたいのですが、 色々と調べていたら、SQLServerの価格表があり、高いものは 300万とか書いてあり、びっくりしました。 上記を使うと開発者やユーザーに何か料金が必要なのでしょうか? ExpressEditionは無料、とありましたが制約が多くて 使にくかったらどうしようかと思い、不安です。 Oracleも無料とありましたが、Windowsアプリに利用するにあたって 何も問題はないのでしょうか? 経験者の方、おすすめデータベースのアドバイスがありましたらお願い致します。 参考サイトや書籍などの情報がありましたらあわせてお願い致します。

  • VB.NETとC#はどのぐらい違いますか?

    今まで、VB.NET2003でWebアプリケーションの開発をしてきたのですが、客先が代わり、C#でWebアプリケーションの開発することになりそうなのですが、VB.NETとC#でどのぐらいちがうものなのでしょうか? 基本的にASP.NETであることにかわりがないので、 文法上の違いレベルなのかなーとおもっているなのですが、どうでしょうか?

  • SQL2000からSQL2005へのアップグレード

    Access-SQL2000で作成したアプリケーションのデータベースをSQL2005にする場合、SQL2000の記述のままでは動かないコマンド、命令などがあれば教えてください。

  • VBで作成したdllをAccessで使用

    こんにちは。教えてください。 開発環境はXP/Access VBA(97 SP-1)です。 パスワード暗号化用のFunctionを作ったのですが、 このままではモジュールを開き、ソースを読まれたら 暗号化ロジックが判明してしまいます。 そこで、このFunctionをdll化してしまいたいと思うのですが、 dllをVBで作成する場合、VBのバージョンに制限は あるのでしょうか? Accessのバージョンが古いため、少し心配です。 VBは最新バージョンでも問題ないですかね? 宜しくお願いします。

  • プログラムからコントロールのフォントを指定したい

    VB2008で開発しています。 データベースにフォント名や、フォントサイズを登録していて、 その情報を元に、画面内にあるコントロールのフォントを変更したいと思っております。 フォント名は「MS P ゴシック」 サイズは「14」 などと値を持っています。 データベースから値を取得し、いざコントロールのフォントを変更しようと 思ったところ、FontクラスのNameプロパティなどは、 ReadOnlyのため書き換えられないようでした。 以下のようなプログラムを書いています。 Me.Label1.Font.Name = "MS P ゴシック" 上記プログラムだとエラーになってしまうため、 別な方法で設定したいと思っているのですが、 何か良い方法はございませんか? ぜひご回答お願いいたします。

  • JavaでMDB

    JavaからMDBへ接続するプログラムを作ろうと思っていますが、環境が特殊なので、1.可能なのか、2.どうすれば可能なのか、といった回答にしていただければ非常に助かります。ご存知の方、いらっしゃいましたら回答のほどよろしくお願いします。手持ちの参考書などにも載っておらず困っております。 1. PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。 1. 同じくスタンドアロン環境でクライアントはアプレットとし、パーソナルサーバーのようなサーバー機能を載せ、Servletを動かしMDBにアクセスするという形。 3. Javaアプリケーションから外部プログラム(Acrobat Readerなど)を呼び出してアプリケーション内に表示することは可能でしょうか。 以上、よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう