tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル起動時に 「プロパティの値が不正」 エラー
記事No14195
投稿日: 2009/10/26(Mon) 16:54
投稿者ドノヴァン
はじめまして、お世話になります。
VisualBasic 6.0 にてフリーウェアを開発・公開している者です。

先日、とあるユーザー様から、
『実行時エラー 380 プロパティの値が不正です。』
とダイアログが出てソフトが起動できない、との報告を受けました。

おそらく環境に依存するバグだと思うのですが、
この時考えられる原因と対処法があればご教示ください。

そのユーザーの OS は Windows XP SP2、私の開発環境は XP SP3 です。
また、VB6.0 ランタイム (SP6) もインストール済み、との事です。
恐縮ですが、よろしくお願いします。

[ツリー表示へ]
タイトルRe: 起動時に 「プロパティの値が不正」 エラー
記事No14196
投稿日: 2009/10/26(Mon) 18:09
投稿者花ちゃん
掲示板ご利用に際してより抜粋

(3) ここの[当サイト内・外の検索]から[思い付く語句]をキーワードにGoogle等で
  検索して見て下さい。

  特にエラー関係の質問はエラーメッセージをキーワードに検索すれば大抵の場合
  回答が見つかります。

  http://tinyurl.com/yffcyj5

>この時考えられる原因と対処法があればご教示ください
エラーメッセージの通りで、起動時に出ているのなら、Load イベント等で
初期設定等しているようなところで、プロパティに予期せぬ値が設定された可能性が
あるかと。(Text1.Alignment = 3 これでも同じエラーが発生します) 
どのようなプログラムを書いているのか作成した人しか解らない以上、他の人には
答えようがないかと。(せめてエラーがでているであろうと思う箇所のコードを投稿
するとかしないと)

[ツリー表示へ]
タイトルRe: 起動時に 「プロパティの値が不正」 エラー
記事No14197
投稿日: 2009/10/27(Tue) 01:34
投稿者Starfish
> おそらく環境に依存するバグだと思うのですが、
> この時考えられる原因と対処法があればご教示ください。

 参考までに、コントロールパネルの「地域と言語のオプション」で、「日本語」
「日本」以外が設定されているとエラーになると報告をもらったことがあります。

[ツリー表示へ]
タイトル【解決】 起動時に 「プロパティの値が不正」 エラー
記事No14207
投稿日: 2009/10/31(Sat) 09:56
投稿者ドノヴァン
Timer1.Interval = GetCaretBlinkTime()

とあるところを

Timer1.Interval = 500

と、固定値にすることで解決しました。
ご回答下さりありがとうございました。

[ツリー表示へ]
タイトルRe: 【解決】 起動時に 「プロパティの値が不正」 エラー
記事No14208
投稿日: 2009/10/31(Sat) 12:07
投稿者魔界の仮面弁士
> Timer1.Interval = GetCaretBlinkTime()

[コントロール パネル]-[キーボード]のダイアログで、
[速度]タブ-[カーソルの点滅速度]を、一番左端(なし)に設定していると、
GetCaretBlinkTime の戻り値が -1 になり、今回の問題が発生しますね。

[ツリー表示へ]