問題タブ [defined]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
538 参照

asp.net - System.Xml.XmlDictionaryReaderQuotas が GoDaddy サーバーで定義されていません

JSON HttpWebResponse を XmlDictionaryReader に分解するために作成したコードがいくつかあります。

ローカル マシンと別のリモート サーバーではすべて問題なく動作しますが、これを GoDaddy ホスティング アカウントに移動すると、次のエラーが発生します。

これは標準タイプのようですが、なぜ定義されないのかわかりません。ローカル マシンと別のリモート サーバーの両方で問題なく動作するように見えました。

a) これを引き起こす原因、または b) GoDaddy サーバーで動作するように解決する方法を知っている人はいますか?

XmlDictionaryReaderQuotas タイプ全体を再作成する以外はすべて試しました。

0 投票する
6 に答える
34815 参照

ruby - クラスが定義されているかどうかを確認するにはどうすればよいですか?

文字列をクラス名に変換するにはどうすればよいですか? ただし、そのクラスが既に存在する場合のみです。

Amber が既にクラスである場合、次の方法で文字列からクラスに取得できます。

または(Railsで)

ただし、NameError: uninitialized constant AmberAmber がまだクラスでない場合、これらのいずれも失敗します。

私の最初の考えは、defined?メソッドを使用することですが、既に存在するクラスと存在しないクラスを区別しません。

では、クラスを変換する前に、文字列がクラスに名前を付けているかどうかをテストするにはどうすればよいでしょうか? (さて、NameError エラーをキャッチするためにbegin/ブロックはどうですか? あまりにも醜いですか? 私は同意します...)rescue

0 投票する
3 に答える
2324 参照

javascript - 再帰関数が定義されていないエラー

こんにちは、再帰に問題があります。

私は wc3 http://www.w3schools.com/jsref/met_win_settimeout.aspからこの例に従いましたが 、私のものはまったく機能しないようです。

Firebug は次のエラーをスローします。

ただし、タイムアウトを次のように変更すると:

再帰的ですが、どういうわけか遅延が機能せず、再帰が多すぎます(1秒で7000)

0 投票する
2 に答える
2520 参照

c++ - クロスプラットフォームスクリプトのヘルプ-#IFdefined()

私はC++を初めて使用し、クロスプラットフォームスクリプトを作成しています。ここで、サポートが必要な部分を示します。

これらのどれが正しい値ですか(これらは廃止されています、他のものを追加する必要があります)?

  1. と互換性のあるWindowsパーツが必要<conio.h>です。
  2. Linux部分がg++と互換性がある必要があります(<unistd.h>そして<termios.h>動作するはずです)。
  3. MACOS g ++は互換性がありますか?(下の行は正しいですか?);

    #elif defined(Macintosh) || defined(__APPLE__) || defined(__MACH__)

  4. これは、コンパイラがMS Visual Studioであるかどうかを確認する正しい方法#if defined _MSC_VERですか?

0 投票する
3 に答える
18920 参照

php - 定数に設定されているが定義されていない場合は?

定数を = に設定した''場合
、定数に何かが含まれているかどうかを確認するにはどうすればよいですか?
(つまり、空の文字列以外に設定されているかどうかを確認します。)

defined()すでに定義されているため(として)、私が望むことはしません''
isset()定数では機能しません。

簡単な方法はありますか?

0 投票する
3 に答える
156 参照

jquery - Jquery/JS-関数が定義されていません


「翻訳者が定義されていません」というエラーが表示される理由を誰かに教えてもらえますか?

実例 http://jsfiddle.net/PkqKg/7/

混乱しています。よろしくお願いします!
ピーター

0 投票する
2 に答える
299 参照

javascript - リンク ホバーで div を入れ替える - Firefox の Javascript エラー

いくつかのリンクにカーソルを合わせて、指定した DIV のコンテンツを置き換えることができるコードがあります。ほとんどのブラウザーで動作しますが、Firefox ではエラーが発生します。エラーは、ページの doctype コードを削除することで「修正」できますが、これは明らかに、コードに大きな問題があり、準拠していないことを意味します。

Javascript は次のとおりです。

各リンクは次のようになり、番号が異なります。

これは、リンクの 1 つにカーソルを合わせると内容が変更された DIV です。

Firefox がスローするエラーは次のとおりです。

0 投票する
2 に答える
114 参照

qt - 自動タブと変数が定義されているかどうかの確認

上手。繰り返しになりますが、いくつか質問があります。基本的に私は2つのことをしています。たとえば、if()を実行してEnterキーを押し、次の行に移動する場合の自動タブ操作ですが、次のように表示するためにTABSを実行しません。

そして、変数が定義されているかどうかをチェックするシステム。のように、あなたはします:

基本的に、「QString Haha」を定義しない場合、Haha.blablaは色付けされません。X変数が定義されているかどうかを確認する方法について何か考えはありますか?

ありがとう!

0 投票する
4 に答える
4130 参照

oracle - Oracle:あいまいに定義された列

このような質問がたくさんあることは知っていますが、私の質問は、このエラーを取り除く方法ではなく、Oracleの9番目のバージョンでこれがどのように機能したかを知ることです。

RubyとOracleDBで記述された古いソースがありますが、最近バージョン=11にアップグレードされました。

Oracle DBのデータを編集できず、読み取るだけです。つまり、テーブルA(id、name、type、customer)とテーブルB(id、a_id、type、person)の2つのテーブルがあります。

それで。ソースコードにクエリがあります:

したがって、Oracle 9ではこれは完全に機能しましたが、「列があいまいに定義されています」というエラーが発生しました。

私が知りたいのは:

と同じです

また

0 投票する
1 に答える
254 参照

javascript - エラー URL は、動的に挿入された JavaScript 関数には役に立ちません。ユーザー提供の参照が必要

エラーはエラーを含むスクリプト ファイルの URL を参照するため、.js ファイルではなく文字列から導入された JavaScript はデバッグが困難です。多くの文字列が導入されている場合、どの文字列 (スクリプト) がエラーの原因であるかを特定するのは困難です。

私はたくさんのオブジェクトを持っています。各オブジェクトには、JavaScript 関数を動的に定義する文字列があります。関数を定義したら、これらの動的に定義された関数の実行中に発生したエラーに対して、どの文字列/オブジェクトがエラーの原因であるかを示す何らかの情報を報告する方法が必要です。

例 1: eval() を使用して関数を挿入する

eval() を使用して文字列を JavaScript として挿入すると、エラー URL は未定義になります。

次のエラーが発生します。

したがって、この場合、エラー URL は未定義です。

例 2: script タグを使用して関数を挿入する

eval の代わりに script タグを使用して文字列を javascript として挿入すると、エラー URL は html ファイルを参照します。

次のエラーが発生します。

したがって、この場合、エラー URL は html ページです。

これらの動的に定義された関数の実行中にエラーが発生した場合、どの文字列がエラーの原因であるかを示す何らかの情報を開発者に報告する方法が必要です。サーバーを使用して多数のソース ファイルを動的に生成し、各ファイルに script.src を設定できることはわかっていますが、何百ものスクリプト ファイルを参照することは避けたいと考えています。報告された URL を変更する方法や、開発者に報告できる追加情報を渡す方法を理解したいと思います。

クロス ブラウザー ソリューションを希望しますが、これは開発専用であるため、必要ありません。

これらの例のエラーは、window.onerror = function(message, url, line) {} を使用して報告されました。